Yeniden Faktoring Sanatı (Refactoring)
Yeniden yapılandırma (refactoring) genellikle sadece “kodu temizlemek” olarak yanlış anlaşılır. Gerçek yeniden yapılandırma, kodun dış davranışını değiştirmeden iç yapısını iyileştirmek anlamına gelir.
Kod Kokularını (Code Smells) Belirleme
Daha iyi bir yapılandırma yapabilmek için önce, buna ihtiyaç duyan alanları belirlemelisiniz. Şunları arayın:
- Kopyalanmış Kod: En yaygın “koku”. Aynı mantığı üç farklı yerde görürseniz, onu tek bir yere çıkarmanın zamanı gelmiştir.
- Uzun Metotlar: Metotları kısa tutun ve tek bir göreve odaklanmalarını sağlayın.
- Büyük Sınıflar (Classes): Çok fazla şey yapmaya çalışan sınıfların bakımı imkansız hale gelir.
Yeniden yapılandırma sürekli bir süreç olmalıdır, planlanmış nadir bir etkinlik değil.