Hasło słownika

Refaktoryzacja

Zmiana struktury kodu bez zmiany działania, żeby był czytelniejszy i łatwiejszy w utrzymaniu.

Programowaniekategoria
1aliasy
Kategoria: Programowanie
Aliasy: Code refactoring

Opis

Refactor spłaca dług techniczny i zmniejsza koszty rozwoju, ale powinien iść w parze z testami. Najgorszy refactor to taki, który wprowadza regresje bez wykrycia.

Przykłady

  • Rozbijasz funkcję 300-linijkową na mniejsze części.
  • Upraszasz zduplikowany kod w kilku modułach.
  • Poprawiasz nazewnictwo i strukturę folderów.