Read more
Wiekszosc powstajacego kodu oprogramowania ma bardzo chaotyczna strukture. Bierze sie to stad, ze na ogol programy sa projektowane i pisane przez samoukow, czyli tanszych pracownikow dla wlascicieli firm programistycznych niz specjalisci z wyzszym wyksztalceniem. Mozna jednak temu zaradzic. Wyjsciem jest w tym wypadku restrukturyzacja kodu, czyli systematyczne nadawanie mu eleganckiej, dobrze przemyslanej struktury.
Oto ksiazka poswiecona tym zagadnieniom. Sklada sie z trzech czesci. W pierwszej czesci zdefiniowano pojecie restrukturyzacji oraz omowiono jej wlasciwosci, a takze okolicznosci sklaniajace do jej przeprowadzenia. W drugiej czesci przedstawiono katalog jednostkowych restrukturyzacji i podano metody postepowania, a takze wskazowki ulatwiajace stosowanie ich. W trzeciej czesci opisano doswiadczenia ludzi zajmujacych sie w praktyce tym procesem i omowiono narzedzia przez nich uzywane; sporo miejsca poswiecono tez sprawom zwiazanym z przejrzystoscia kodu.
Jest to wyjatkowa pozycja na polskim rynku. Poruszono w niej bowiem problemy, z ktorymi coraz czesciej musza sie stykac ludzie zajmujacy sie inzynieria oprogramowania, a ktorych nikt jeszcze nie opisal. Wydajac te ksiazke, Wydawnictwa Naukowo-Techniczne chca pomoc dobrym fachowcom z firm programistycznych w trudnym zadaniu ulepszania odziedziczonych po kims "nieoptymalnych" programow.