Temiz kod yazmak, profesyonel yazılım geliştirmenin temel taşıdır. Robert C. Martin'in "Clean Code" felsefesinden ilham alan bu kurallar, daha sürdürülebilir yazılımlar üretmenize yardımcı olacaktır.
Değişken, fonksiyon ve sınıf isimleri ne yaptığını açıkça ifade etmelidir.
Her fonksiyon ve sınıf sadece bir iş yapmalıdır.
Tekrarlanan kodu ortadan kaldırın, ortak fonksiyonlar oluşturun.
Fonksiyonlar 20 satırı geçmemeli, tercihen 10 satırın altında olmalıdır.
Kodunuz kendini açıklamalıdır. Yorum yazmak yerine kodu daha okunabilir hale getirin.
Hataları görmezden gelmeyin, uygun şekilde yakalayın ve işleyin.
Kod stili, isimlendirme ve mimari kararlar proje genelinde tutarlı olmalıdır.
Birim testleri, kodunuzun doğru çalıştığını garanti eder.
Keep It Simple, Stupid - basit çözümler her zaman karmaşık olanlara tercih edilmelidir.
Kodu düzenli olarak gözden geçirin ve iyileştirin.