Hodnocení:
Kniha poskytuje ucelený pohled na technický dluh a design smells a klade důraz na praktické tipy pro refaktorizaci pro vývojáře softwaru. Vysvětluje složité koncepty jednoduchým jazykem, podpořeným četnými příklady a ilustracemi. Čtenáři ocení přehledné členění témat a užitečnost přílohy obsahující nástroje pro správu technického dluhu. Někteří recenzenti však navrhují zlepšení, zejména pokud jde o používání specifické terminologie, jako je „smells“.
Klady:⬤ Komplexní pokrytí technického dluhu a designových pachů.
⬤ Jasné vysvětlení složitých pojmů.
⬤ Užitečné příklady a ilustrace.
⬤ Praktické tipy pro vývojáře týkající se refaktoringu.
⬤ Efektivní klasifikace design smells.
⬤ Praktická velikost pro přenášení.
⬤ Užitečná příloha s nástroji pro identifikaci design smells.
⬤ Někteří čtenáři považují používání termínu „smells“ za nežádoucí pro přesvědčování publika.
⬤ Několik recenzentů si přeje více obsahu nad rámec 250 stran.
(na základě 15 hodnocení čtenářů)
Refactoring for Software Design Smells: Managing Technical Debt
Povědomí o zápachu návrhu - indikátorech běžných problémů s návrhem - pomáhá vývojářům nebo softwarovým inženýrům pochopit, jakých chyb se při návrhu dopustili, jaké principy návrhu přehlédli nebo špatně použili a jaké principy je třeba správně použít k odstranění těchto zápachů pomocí refaktoringu. Vývojáři a softwaroví inženýři mohou "znát" principy a vzory, ale nejsou si vědomi "zápachů", které se v jejich návrhu vyskytují v důsledku nesprávné nebo chybné aplikace principů nebo vzorů.
Tyto pachy obvykle výrazně přispívají k technickému dluhu - dalšímu času, který je třeba věnovat opravě projektů považovaných za hotové - a je třeba je řešit prostřednictvím správného refaktoringu. Kniha Refactoring for Software Design Smells představuje 25 strukturálních pachů návrhu, jejich roli při identifikaci problémů s návrhem a možná řešení refaktoringu. Každý zápach je uspořádán napříč běžnými oblastmi návrhu softwaru a je prezentován s diagramy a příklady ilustrujícími špatné návrhové postupy a problémy, které z nich vyplývají, a vytváří tak katalog snadno použitelných informací, které mohou vývojáři nebo inženýři použít ve svých projektech.
Autoři zúročují své výzkumy a zkušenosti konzultantů a školitelů a poskytují poznatky, které byly použity ke zlepšení refaktoringu a snížení času a nákladů na řízení softwarových projektů. Současně uvádějí anekdoty ze skutečných projektů, na nichž příslušný zápach pomohl řešit problém návrhu.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)