Refaktoryzacja. Ulepszanie struktury istniejącego kodu
Pierwszy podręcznik tak gruntownie i przejrzyście wyjaśniający najlepsze praktyki oraz techniki refaktoryzacji. Jak identyfikować błędy i problemy z istniejącym kodem? Jak poprawiać spójność, czytelność i wydajność kodu? Jak przekształcać kod bez ryzyka wprowadzania błędów? Jak skutecznie wykorzystywać przekształcenia refaktoryzacyjne? Im głębiej sięgasz w kod, tym więcej pojawia się nowych problemów i wymaga zmian. Jednak co zrobić, jeśli odziedziczymy nieefektywny, trudny w utrzymaniu i rozszerzaniu program? Jak poprawić jego strukturalną spójność i wydajność? Wypracowywane latami przez najlepszych ekspertów techniki refaktoryzacji, czyli ulepszania projektu istniejącego kodu, są dziś sprawdzonymi rozwiązaniami. Opracowane głównie na potrzeby frameworków, są obecnie narzędziem wykorzystywanym dla całego procesu produkcji oprogramowania. Podręcznik, w którym Martin Fowler wraz z innymi znanymi programistami objaśniają techniki refaktoryzacji, przedstawia zasady i najlepsze praktyki, oraz zawiera wskazówki na temat tego, kiedy i jak zacząć ingerować w kod. Znajdziesz tu wyczerpujący katalog siedemdziesięciu przekształceń refaktoryzacyjnych, z opisami, krokami i przykładami. Książka ta pokaże Ci, jak przekształcać kod w sposób kontrolowany i efektywny, jak refaktoryzować go bez wprowadzania błędów, konsekwentnie ulepszając jego strukturę, oraz jak skutecznie go testować. Przykłady napisane są w języku Java, ale zasady znajdą zastosowanie w każdym języku obiektowym.








