Refactoring
Yeniden Düzenleme
Kaynaklar
Tanım
Refactoring (Yeniden Düzenleme) mevcut uygulama kodunu, dışa yansıyan davranışını değiştirmeden iç işleyişini iyileştirmek amacıyla yeniden yapılandırma işlemlerine verilen isimdir.
"Her ahmak bilgisayarın anlayacağı kod yazar. Önemli olan insanların anlayacağı kod yazmaktır." Martin Fowler
Amaç:
Kod tekrarını gidermek
Okunabilirliği arttırmak
Karmaşıklığı azaltmak
Bu işlemlerin sonucunda sağlanan yararlar:
Kodun fonksiyonel olmayan özelliklerini iyileştirmek
Bakım yapılabilirliği arttırmak
Kendini daha iyi ifade eden bir mimari oluşturarak genişletilebilirliği arttırmak
Hata oranını düşürmek
Teknik borç birikimini engellemek
Yeniden Düzenleme Türleri
Last updated
Was this helpful?