01
Yapısal Biçemler
Bir programın içindeki birimlerin ve aralarındaki bağımlılık yönünün düzenlenmesi: katman kurallarının ne olduğu ve sızıntının nasıl göründüğü, bağımlılığın içe doğru çevrildiği halkalı düzenler, katman ile kuralın birleştirilmesi, dağıtılabilir yazılım bileşenlerinin sınırı, çekirdek ile uzantının ayrılması ve belirsiz problemlerde paylaşılan bilgi alanı üzerinden çalışma.
- 01 Katmanlı Mimari Katmanlı biçemin ilan edilmiş bir izinli kenar kümesi olarak yazılması: gönderi ücretlendirme kitaplığının dört katmana ayrılması, bir isteğin dokunduğu katman ile geçtiği sınır sayısının ölçülmesi, hiçbir şey değiştirmeden geçen katmanların sayılması ve açık katman ilanı ile ilan edilmemiş sızıntının ihlal sayısıyla ayrılması.
- 02 Altıgen ve Soğan Mimari Bağımlılığın içe doğru çevrildiği iki düzenin kural olarak karşılaştırılması: dört halkaya yerleşmiş ücretlendirme bağlamında on altı olası halka kenarının sayılması, altıgen ve soğan kurallarının yasakladığı kenar kümelerinin ayrı ayrı çıkarılması, aynı kod tabanındaki iki kusurdan her kuralın yalnız birini görmesi ve onarımdan sonra iki sayının da sıfıra inmesi.
- 03 Temiz Mimari İki halka kuralının tek bir yükleme birleştirilmesi: on altı halka kenarından yedisini yasaklayan kuralın yazılması, bileşim kökünden geçen sınırlarda denetim akışının yönü ile bağımlılık okunun ayrıldığı kenarların sayılması ve sınırdan geçen iki veri biçiminin erişilebilir ad ile karakter sayısıyla karşılaştırılması.
- 04 Bileşen Tabanlı Mimari Birimin halkadan yayınlanabilir bileşene taşınması: her bileşenin dışa açtığı ve kapsadığı ad sayısının sayılması, aynı dosyaların iki bölünmesinde birlikte yayın oranının karşılaştırılması, yüzeyi atlayan bir tüketicinin dışa açılan ad sayısını nasıl yükselttiğinin ölçülmesi ve yeni bir yeteneğin düzenlettiği, eklettiği, yeniden yayınlattığı parçaların sayılması.
- 05 Mikroçekirdek ve Eklenti Mimarisi Değişmeyen küçük bir çekirdek ile sayısı önceden bilinmeyen eklentilerin ayrılması: çekirdek dosyasının eklentiler hakkında bildiği ad sayısının dörtten sıfıra inmesi, beşinci eklenti eklendiğinde çekirdekte düzenlenen satır sayısının ölçülmesi, eklentisiz çekirdeğin tek dosyalık kapanışla koşması ve sözleşmeyi bozan bir eklentinin iki düzende kaç isteği durdurduğunun sayılması.
- 06 Kara Tahta Mimarisi Birbirini tanımayan çözümleyicilerin ortak bir bilgi alanı üzerinden buluşması: bir adresten ücret bölgesinin belirlenmesinde birimlerin birbiri hakkında bildiği ad sayısının sıfır çıkması, aynı sonuca ulaşmak için harcanan fazladan okuma ve yoklama sayısı, yeni bir çözümleyicinin düzenlettiği dosya sayısı ve yirmi dört yoklama sırasında sonucun belirlenimci olup olmadığı.