Pragmatic Programming, Software Development, David Thomas, Yazılım, Software Craftsmanship.
kodunuzda bir değişiklik yapmanıza gerek kalmaz. Kodlama Her kod yazdığında, uygulamanın dikeylik özelliğini azaltma riskin olur. Sadece kendi yaptığın işi değil uygulamanın daha büyük bir kapsamında yapılan işleri izlemen gerekir, diğer türlü başka modüllerle yapılan işi bilmeyerek