Refaktorovanie pre návrh softvéru vonia: Riadenie technického dlhu

Hodnotenie:   (4,4 z 5)

Refaktorovanie pre návrh softvéru vonia: Riadenie technického dlhu (Girish Suryanarayana)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje komplexný pohľad na technický dlh a dizajnové pachy s dôrazom na praktické tipy na refaktorovanie pre vývojárov softvéru. Vysvetľuje zložité koncepty jednoduchým jazykom, podporeným množstvom príkladov a ilustrácií. Čitatelia ocenia prehľadnú klasifikáciu tém a užitočnosť prílohy obsahujúcej nástroje na správu technického dlhu. Niektorí recenzenti však navrhujú vylepšenia, najmä pokiaľ ide o používanie špecifickej terminológie, ako je „smells“.

Výhody:

Komplexné pokrytie technického dlhu a dizajnových pachov.
Jasné vysvetlenie zložitých pojmov.
Užitočné príklady a ilustrácie.
Praktické tipy na refaktorovanie pre vývojárov.
Efektívne klasifikuje dizajnové pachy.
Praktická veľkosť na nosenie so sebou.
Užitočná príloha s nástrojmi na identifikáciu vôní návrhu.

Nevýhody:

Niektorí čitatelia považujú používanie termínu „smells“ za nežiaduce pre presvedčenie publika.
Niekoľko recenzentov si želá viac obsahu nad rámec poskytnutých 250 strán.

(na základe 15 čitateľských recenzií)

Pôvodný názov:

Refactoring for Software Design Smells: Managing Technical Debt

Obsah knihy:

Uvedomenie si vôní návrhu - indikátorov bežných problémov s návrhom - pomáha vývojárom alebo softvérovým inžinierom pochopiť chyby, ktorých sa dopustili pri navrhovaní, aké princípy návrhu boli prehliadnuté alebo nesprávne použité a aké princípy je potrebné správne použiť na odstránenie týchto vôní prostredníctvom refaktorovania. Vývojári a softvéroví inžinieri môžu "poznať" princípy a vzory, ale neuvedomujú si "zápachy", ktoré existujú v ich návrhu z dôvodu nesprávneho alebo chybného uplatnenia princípov alebo vzorov.

Tieto zápachy majú tendenciu výrazne prispievať k technickému dlhu - ďalšiemu času potrebnému na opravu projektov, ktoré sa považovali za dokončené - a je potrebné ich riešiť prostredníctvom správneho refaktorovania. V knihe Refaktorizácia pre pachy softvérového návrhu sa uvádza 25 pachov štrukturálneho návrhu, ich úloha pri identifikácii problémov s návrhom a potenciálne riešenia refaktorizácie. Každý zápach je usporiadaný do bežných oblastí softvérového návrhu a je prezentovaný spolu s diagramami a príkladmi ilustrujúcimi zlé návrhové postupy a problémy, ktoré z nich vyplývajú, čím sa vytvára katalóg samorodých informácií, ktoré môžu vývojári alebo inžinieri ľahko použiť vo svojich projektoch.

Autori zúročujú svoj výskum a skúsenosti konzultantov a školiteľov a poskytujú poznatky, ktoré sa použili na zlepšenie refaktorovania a zníženie času a nákladov na riadenie softvérových projektov. Popri tom uvádzajú anekdoty zo skutočných projektov, na ktorých príslušný pach pomohol riešiť problém návrhu.

Ďalšie údaje o knihe:

ISBN:9780128013977
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2014
Počet strán:258

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Refaktorovanie pre návrh softvéru vonia: Riadenie technického dlhu - Refactoring for Software Design...
Uvedomenie si vôní návrhu - indikátorov bežných...
Refaktorovanie pre návrh softvéru vonia: Riadenie technického dlhu - Refactoring for Software Design Smells: Managing Technical Debt

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)