arrow_backYazılara Dön
Mühendislik6 Dk Okuma

Clean Code Prensipleri

Kod sadece çalışmak için değil, okunmak için yazılır. Robert C. Martin'in "Clean Code" kitabından ilham alarak, günlük geliştirme pratiğinize katmanız gereken temel prensipleri ele alıyoruz.

Anlamlı İsimler

Değişken, fonksiyon ve sınıf isimlerinin niyeti açıkça ifade etmesi gerekir. d yerine elapsedTimeInDays, getInfo() yerine getAccountInfo() kullanın.

Küçük Fonksiyonlar

Her fonksiyon yalnızca bir şey yapmalıdır. Eğer bir fonksiyonun birden fazla şey yaptığını düşünüyorsanız, parçalara bölün.

DRY — Don't Repeat Yourself

Aynı kodu iki kez yazmak, bakım maliyetini iki katına çıkarır. Tekrar eden kalıpları soyutlayın.

Yorumlar vs. Kod

İyi kod kendi kendini açıklar. Yorum yazmak yerine kodu okunabilir hale getirin. Yorumlar çoğunlukla "neden" sorusunu yanıtlamalıdır, "ne" sorusunu değil.

Test Edilebilir Kod

Her fonksiyonun bağımsız test edilebilir olması, tasarım kalitesinin en iyi göstergesidir. Eğer bir şeyi test etmekte zorlanıyorsanız, tasarımı gözden geçirin.

Temiz kod yazmak bir alışkanlıktır. Her commit'te biraz daha iyi olmak, zamanla büyük bir fark yaratır.