Autor: Martin Fowler
1 . 2
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...
UML w kropelce wersja 2.0
Martin Fowler | Inżynieria oprogramowania Algorytmy, UML
Martin Fowler jest specjalistą od technik obiektowych w systemach komputerowych. Jest powszechnie znany ze swoich prac na temat wzorców, języka UML, refaktoryzacji oraz metod lekkich. Od ponad dziesięciu lat stosuje w praktyce techniki obiektowe przy opracowywaniu oprogramowania wielkoskalowego. W książce "UML w kropelce wersja 2.0" w sposób przystępny dzieli się swoim bogatym, praktycznym doświadczeniem. Książka "UML w kropelce wersja 2.0" jest przeznaczona dla osób, którym nieobce są podstawy analizy obiektowej i projektowania obiektowego. W sposób zrozumiały omawia: historię języka, jego rozwój i powody jego powstania kolejne wersje języka i wprowadzane w nich zmiany integrowanie UML-a z procesami tworzenia oprogramowania obiektowego przypadki użycia systemu diagramy klas, sekwencji, obiektów, pakietów, wdrożenia, maszyn stanów i czynności współdziałania techniki nie-UML-owe, np. karty CRC i wzorce. UML (Unified Modeling Language - zunifikowany język modelowania), obecnie powszechnie stosowany...
Najpopularniejsze kategorie książek:
Bazy danych, Bezpieczeństwo Hakerzy, Biznes SAP R/3, Edytory tekstu, GIS System Informacji Geograficznej, Grafika użytkowa Design, Hardware Elektronika, Informatyka, Informatyka w szkole Edukacja, Internet, Inżynieria oprogramowania Algorytmy, Języki programowania, Komputer, Literatura naukowa, Macromedia, Microsoft, Multimedia, Obsługa komputera, Open Source, Oprogramowanie, Programowanie gier i grafiki, Programy inżynierskie, Programy matematyczne Matematyka, Serwery, Sieci, Systemy, Systemy operacyjne, Teleinformatyka, Telekomunikacja, Tworzenie stron WWW, Uczniowie i Studenci
Linki partnerskie:blog about life, praca dyplomowa, Degemer, odzież ciążowa, agd