Yeniden düzenleme (refactoring)
Kodun yapısını davranışını değiştirmeden değiştirmek; okumayı, değiştirmeyi ve test etmeyi kolaylaştırır.
Klasik kaynak: Martin Fowler’ın “Refactoring” kitabı (1999). Pratikte: yeniden adlandırma, fonksiyon çıkarma, uzun metotları bölme. Korkmadan yeniden düzenlemenizi sağlayan güvenlik ağı testlerdir.