Pragmatic Programming, Software Development, David Thomas, Yazılım, Software Craftsmanship.
Dikey yaklaşım riskleri azaltır. Hastalıklı kod bölümleri izole edilmiştir. Bir modül bozulursa, semptomları geri kalan sisteme bulaşmaz. Onu kesip atmak ve yeni bir modül nakli yapmak daha kolay olur. Dikey bir sistem daha iyi test edilecektir. Bileşenler üzerinde testleri çalıştırmak daha kolay