domain driven design

domain driven design, yazılım ekibinin “abi tabloyu oluşturalım, gerisi gelir” kafasından çıkıp, yaptığı işin ne bok olduğunu anlamaya başlamasıdır.

çünkü yazılımda en büyük yalan şudur:

önce kodu yazalım, iş kuralları sonra oturur.

oturmaz.

iş kuralları sonra oturmaz, kodun üstüne çöker. önce küçük bir if gelir. sonra bir flag. sonra “bu müşteri tipi farklı”. sonra “ama kurumsalda böyle değil”. sonra “şu
2 2
ayı kullanıcısının profil fotografı
ne olduğunu bilmiyorum. sadece söylemesi hoşuma gidiyor.

t: yazılımsal bişiy.
2 1
assistant regional manager kullanıcısının profil fotografı