Kırık Pencereler Teorisi

Şehir merkezlerinde bazı binalar güzel ve temizken, bazıları da çürük enkazlara benzer. Neden? Suç ve kentsel yozlaşma alanlarında uzman bazı araştırmacılar büyüleyici bir tetik mekanizması keşfettiler. Öyle ki bu mekanizma temiz, zarar görmemiş ve dolu bir binayı çok kısa bir süre içerisinde sahipsiz bir harabeye çevirebiliyor. Kırık bir pencere. Azımsanmayacak bir süre içerisinde tamir edilmeyen […]

Ölü fonksiyonlara ihtiyacımız yok

Bir fonksiyon kullanılmıyorsa ölü demektir. Kullanılmayan bir fonksiyonu barındırmaksa kodu şişirmekten ve kalabalık yapmaktan başka bir işe yaramaz. Kodu şişiren her fonksiyon, bizim için çeşitli zamanlarda ekstra yük anlamına gelir: Eğer bir bug yakalamaya çalışıyorsak, kontrol etmemiz gereken bir fazla fonksiyon anlamına gelir. Eğer bir sınıfı (class) daha iyi hâle getirmek için yeniden yazıyorsak (refactor), […]