Pragmatic Programming, Software Development, David Thomas, Yazılım, Software Craftsmanship.
Kodunuzla ilgili sürekli eleştirel bir tutum takının. Yapısallığı ve dikeyliğini geliştirmek için tekrar düzenleme fırsatlarını kaçırmayın. Buna yeniden düzenleme(refactor) denir. Test Etme Dikey olarak tasarlanmış ve gerçeklenmiş sistemler daha kolay test edilir. Bu iyi bir şeydir, çünkü modül