01
Mimari
Görünüm ile model ayrımının varyantları, gezinme sorumluluğunu ayıran koordinatör, durum, eylem ve indirgeyiciyle tek yönlü veri akışı, test edilebilirlik için bağımlılık enjeksiyonu ve paket sınırlarıyla modülerleştirme.
- 01 Mimari Kalıplar Hesabın ekrandan ayrılmasının üç yolu ve altı denetimin aynı doğru ve kusurlu sürüme uygulanıp dört ayrımda ölçülmesi.
- 02 Koordinatör Kalıbı Gezinmenin görünümlerden ayrı bir koordinatöre verilmesi ve ödemeden sonra yanlış ekranı açan bir kusura iki denetimin farklı yanıt vermesi.
- 03 Tek Yönlü Veri Akışı Durumun tek bir merkezî depoda tutulup yalnız eylem ve indirgeyiciyle değiştirilmesi ve aynı eylem dizisinin iki indirgeyiciye verilerek denetimlerin ayrım gücünün ölçülmesi.
- 04 Bağımlılık Enjeksiyonu Bir nesnenin ihtiyaç duyduğu bağımlılığı kendisi kurmak yerine dışarıdan alması ve sahte bağımlılığın neyi taklit ettiğinin denetimin ayrımını nasıl belirlediği.
- 05 Modülerleştirme Uygulamanın paket sınırlarıyla modüllere bölünmesi, özellik modüllerinin yalnız çekirdek modüle bağlanması kuralı ve derlemenin geçmesine bakan denetimin sınır ihlaline karşı körlüğü.