Pragmatic Programming, Software Development, David Thomas, Yazılım, Software Craftsmanship.
ihtiyacın varsa, bunu nesnenin kendisi senin yerine yapsın. Bu izolasyon sağlar. Global değişkenlerden sakın: Global veriye referans verdiğin her kodunda, bu veriyi paylaşan diğer bileşenlerle kendini bağlamış olursun. Modülünde ihtiyacın olduğu bağlam verisini dışarıdan verilecek şekilde