1.
esnek, ölçeklenebilir, zart zurt kitabi tanımlara gerek yok zaten her tasarım bu maksatlarla geliştiriliyor.
bu tasarım yaklaşımını uygulamak biraz zor ise bu durum konunun teknik boyutundan çok iş tarafından kaynaklanıyor bence. her şeyin temeli bir ortak dil (ubiquitous language) belirlemek. böylece bu ortak dil ile teknik taraf ve iş tarafını buluşturabiliyorsunuz. domaini anlayıp bounded context denilen bağlamları daha iyi belirleyebiliyor, entity, agregate root, value object sınıflarınızı daha net şekilde ayırabiliyorsunuz. bunu en doğru şekilde yapabilmenin de yolunun konuşulan dilden geçiyor olması aslında bu yaklaşımın bir ekip yaklaşımı olduğunu gösteriyor. yani açıkçası tek başına bir şeyler geliştirirken verimliliğini hissetmek bence zor.
bu tasarım yaklaşımını uygulamak biraz zor ise bu durum konunun teknik boyutundan çok iş tarafından kaynaklanıyor bence. her şeyin temeli bir ortak dil (ubiquitous language) belirlemek. böylece bu ortak dil ile teknik taraf ve iş tarafını buluşturabiliyorsunuz. domaini anlayıp bounded context denilen bağlamları daha iyi belirleyebiliyor, entity, agregate root, value object sınıflarınızı daha net şekilde ayırabiliyorsunuz. bunu en doğru şekilde yapabilmenin de yolunun konuşulan dilden geçiyor olması aslında bu yaklaşımın bir ekip yaklaşımı olduğunu gösteriyor. yani açıkçası tek başına bir şeyler geliştirirken verimliliğini hissetmek bence zor.
devamını gör...