Refaktoryzacja: poprawa projektu istniejącego kodu
Autor: Мартин Фаулер
Ograniczenia wiekowe: 16+
Rok wydania: 2025
ISBN: 9785990944510
Liczba stron: 448
Rozmiar: 240х170х22 mm
Typ osłony: Hard
Waga: 709 g
ID: 1748892
Przy odpowiednim przygotowaniu wykwalifikowany projektant systemów może wziąć źle zaprojektowany program i przekształcić go w dobrze przemyślany, niezawodny kod. W książce Martin Fowler pokazuje czytelnikom, gdzie zazwyczaj można znaleźć możliwości optymalizacji i jak przekształcić zły projekt w dobry. Każdy krok refaktoryzacji jest prosty - nawet, wydawałoby się, zbyt prosty, aby go wykonać. Optymalizacja może obejmować przeniesienie pola z jednej klasy do drugiej lub wydzielenie pewnego kodu z metody, aby przekształcić go w osobną metodę, lub nawet przeniesienie pewnego kodu w górę lub w dół hierarchii klas. Chociaż te poszczególne kroki mogą wydawać się elementarne, kumulacyjny efekt takich małych zmian może radykalnie poprawić projekt programu. Refaktoryzacja kodu — sprawdzony sposób zapobiegania rozpadowi oprogramowania._x000D_ Oprócz opisu różnych metod refaktoryzacji, autor przedstawia szczegółowy katalog ponad siedemdziesięciu refaktoryzacji i przydatnych wskazówek, które nauczą cię, kiedy je stosować. Książka zawiera szczegółowy opis ponad 70 metod refaktoryzacji, przy czym nie tylko teoretyczny ich opis, ale także praktyczne przykłady w języku programowania Java. Należy pamiętać, że przedstawione w książce pomysły są stosowane w każdym obiektowo-orientowanym języku programowania.