Wzorce projektowe · Junior · Pytanie 44 z 75
Czym jest refaktoring?
- ✓Poprawna odpowiedź: Zmianą struktury kodu bez zmiany jego zachowania
- 2Dodawaniem nowej funkcjonalności do produktu na potrzeby biznesu
- 3Przepisaniem projektu od zera na inny język lub framework
Wyjaśnienie
Celem jest uczynienie kodu czytelniejszym i łatwiejszym do zmiany. Robi się go małymi krokami pod ochroną testów. Jeśli zmienia się zachowanie, to już nie refaktoring, lecz zmiana funkcjonalna.