Kena ingat bila design yang penting bagaimana design tersebut menampung keperluan behaviour object2 tersebut dan jgn terlalu ambil berat bagaimana data itu di tunjukkan
Monday, November 09, 2009
Cuba kurangkan penggunaan Inheritance - Inheritance also anti pattern
Next target ialah untuk cuba design menggunakan composition/association dan elakkan terlebih guna Inheritence.
Posted by ryzam at 11:53 AM 2 comments
Saturday, November 07, 2009
Setter dan Getter anti pattern
Sekarang aku dapat merasakan kenapa public Setter dan Getter anti pattern...
Posted by ryzam at 6:19 AM 2 comments
Thursday, November 05, 2009
Berubah dari pemikiran CRUD ke DDD
Ada diffrent code sebegini?
Posted by ryzam at 2:31 PM 2 comments
Menggunakan AggregateRoot collection untuk add entity/value object
Persoalan yang timbul bagaimana penggunaan sebenar child collections dalam AggregateRoot (AR). Pemahaman aku sebelum ini terlalu ekstrim dimana child collection itu mesti digunakan sama ada untuk add dan juga fetch child item (lazy load). Pengalaman mengajar untuk lebih flexible dalam menentukan penggunaan child collections dalam AR.
{
var event = new BookQueryEvent{ BookId = bookId}
DomainEvent.Raise
var book = event.Book;
BookLendToCustomers.Add(new BookLend{ Book = book, Customer = customer});
}
Posted by ryzam at 9:42 AM 0 comments