Autor: John Brant



Refaktoryzacja ulepszanie struktury istniejącego kodu

Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts | Inżynieria oprogramowania Algorytmy, Refaktoryzacja



Większość powstającego kodu oprogramowania ma bardzo chaotyczną strukturę. Bierze się to stąd, że na ogół programy są projektowane i pisane przez samouków, czyli tańszych pracowników dla właścicieli firm programistycznych niż specjaliści z wyższym wykształceniem. Można jednak temu zaradzić. Wyjściem jest w tym wypadku restrukturyzacja kodu, czyli systematyczne nadawanie mu eleganckiej, dobrze przemyślanej struktury. Książka "Refaktoryzacja ulepszanie struktury istniejącego kodu" poświęcona jest tym zagadnieniom. Składa się z trzech części. W pierwszej części  zdefiniowano pojęcie restrukturyzacji oraz omówiono jej właściwości, a także okoliczności skłaniające do jej przeprowadzenia. W drugiej części przedstawiono katalog jednostkowych restrukturyzacji i podano metody postępowania, a także wskazówki ułatwiające stosowanie ich. W trzeciej części opisano doświadczenia ludzi zajmujących się w praktyce tym procesem i omówiono narzędzia przez nich używane; sporo miejsca poświęcono...