Projenizi konuşalım

Yeniden düzenleme (refactoring)

Kodun dışarıdan görünen davranışını değiştirmeden iç yapısının daha okunur, sade ve bakımı kolay hâle getirilmesi.

  1. 01

    Neden önemli?

    Yeniden düzenleme teknik borcu öder: kod anlaşılır olduğunda yeni özellikler daha hızlı eklenir ve hatalar daha az olur. Davranışın değişmediğinden emin olmak için otomatik testler şarttır. En iyi sonuç, büyük ve riskli toplu değişiklikler yerine küçük ve sürekli adımlarla alınır.

  2. 02

    Örnek

    Bir ekip, ödeme modülüne her dokunuşta hata çıktığını fark eder. Önce mevcut davranışı testlerle kayda alır, sonra modülü küçük parçalara böler; sonraki değişiklikler hatasız geçer.

  3. 03

    Sık yapılan hata

    Test olmadan büyük bir yeniden düzenleme yapmak ya da bunu yeni özelliklerle aynı değişikliğe karıştırmak. Bir hata çıktığında nedenini bulmak imkânsızlaşır.

  4. 04
Başlayalım

Projenizi konuşalım.

İhtiyacınızı dinleyelim, kapsamı birlikte netleştirelim.