Wzorce projektowe · Senior · Pytanie 64 z 75
Jak „płot Chestertona” odnosi się do refaktoryzacji legacy kodu?
- ✓Poprawna odpowiedź: Zanim usuniesz dziwnie wyglądający kod, dowiedz się, po co go dodano - może obsługiwać prawdziwy przypadek brzegowy
- 2Zawsze usuwaj kod, którego nie rozumiesz
- 3Nigdy nie ruszaj legacy kodu
Wyjaśnienie
Git blame, powiązane zgłoszenia, ADR-y i testy charakteryzujące ujawniają powody dziwnego kodu.