Pragmatic Programming, Software Development, David Thomas, Yazılım, Software Craftsmanship.
kendinize şunu sorun: tasarımınız gerçek dünyadan ne kadar ayrıştırılmış? Müşteri tanımlayıcı olarak telefon numarasını mı kullanıyorsunuz? Telefon şirketi alan kodları değiştirse, projenize ne olur? Kontrol edemediğin şeylerin özellikleri üzerine tasarımını bina edemezsin. Araç Setleri ve