Sold out

Refaktoryzacja ulepszanie struktury istniejacego kodu

Polish · Hardback

Description

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.

Product details

Authors Kent Beck, John Brant, Martin Fowler, Don Roberts
Publisher Wnt
 
Languages Polish
Product format Hardback
Released 01.01.2006
 
No. of pages 442
Weight 910 g
Subject Non-fiction book > Dictionaries, reference works > Dictionaries, encyclopaedias

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.