Member-only story
Pragmatik Programcı 5. Bölüm: Bükülmezsen Kırılırsın
Yazılım alanında popüler olan “Pragmatic Programmer” kitabının beşinci bölümünün Türkçe çevirisidir.
Erişim İçin:
Hayat durağan değildir. Yazdığımız kod da duramaz. Günümüzün neredeyse çılgınca değişim hızına ayak uydurabilmek için, mümkün olduğunca gevşek, esnek kod yazmak için her türlü çabayı göstermeliyiz. Aksi takdirde, kodumuzun hızla modası geçmiş veya düzeltilemeyecek kadar kırılgan hale geldiğini ve nihayetinde geleceğe doğru çılgınca koşuşturmada geride kaldığını görebiliriz.
Konu 28: Ayrışımlama (Decoupling)
”Bir şeyi tek başına seçmeye çalıştığımızda, onun Evrendeki her şeye bağlı olduğunu görürüz.” — John Muir, My First Summer in the Sierra
Konu 8, İyi Tasarımın Özü’nde, iyi tasarım prensiplerini kullanmanın yazdığınız kodun değiştirilmesini kolaylaştıracağını iddia ediyoruz. Bağlantı, değişimin düşmanıdır çünkü paralel olarak değişmesi gereken şeyleri birbirine bağlar. Bu, değişimi daha da zorlaştırır…