Hodnocení:
Kniha poskytuje kompaktní a praktický návod na psaní udržovatelného softwaru s jasnými zásadami a metrikami pro kvantifikaci kvality softwaru. Přestože je chválena pro svou jednoduchost a praktické rady, někteří recenzenti mají pocit, že jí chybí hloubka a že ve srovnání s jinými zdroji nemusí poskytovat dostatečně originální obsah.
Klady:⬤ Konkrétní, praktické rady
⬤ stručné a snadno čitelné
⬤ poskytuje rámec pro udržovatelnost softwaru
⬤ obsahuje praktické pokyny ověřené daty
⬤ relevantní pro různé programovací jazyky
⬤ připravuje čtenáře na certifikaci v oblasti udržovatelnosti
⬤ uvádí protiargumenty ke svým návrhům.
⬤ Postrádá hloubku a podrobnosti
⬤ některé vizualizace jsou příliš malé
⬤ lze je považovat za převyprávění existujícího materiálu
⬤ považovat za předražené a případně shrnutelné do příspěvku na blogu.
(na základě 10 hodnocení čtenářů)
Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code
Cítili jste se někdy frustrováni při práci s cizím kódem? Obtížně udržovatelný zdrojový kód je dnes velkým problémem při vývoji softwaru, což vede k nákladným zpožděním a chybám. Staňte se součástí řešení. S touto praktickou knihou se naučíte 10 snadno použitelných pokynů pro poskytování softwaru v jazyce Java, který se snadno udržuje a přizpůsobuje. Tyto pokyny byly odvozeny na základě analýzy stovek reálných systémů.
Kniha, kterou napsali konzultanti ze Software Improvement Group (SIG), poskytuje jasná a stručná vysvětlení a rady, jak tyto pokyny převést do praxe. Příklady pro toto vydání jsou napsány v jazyce Java, zatímco naše doprovodná kniha v jazyce C# poskytuje použitelné příklady v tomto jazyce.
⬤ Pište krátké jednotky kódu: omezte délku metod a konstruktorů.
⬤ Pište jednoduché jednotky kódu: omezte počet bodů větvení na metodu.
⬤ Napište kód jednou, místo abyste riskovali kopírování chybného kódu.
⬤ Udržujte malá jednotková rozhraní extrahováním parametrů do objektů.
⬤ Oddělte obavy, abyste se vyhnuli vytváření velkých tříd.
⬤ Spojujte komponenty architektury volně.
⬤ Vyvažujte počet a velikost komponent nejvyšší úrovně v kódu.
⬤ Udržujte svou kódovou základnu co nejmenší.
⬤ Automatizujte testy pro svou kódovou základnu.
⬤ Pište čistý kód a vyhněte se "zápachu kódu", který naznačuje hlubší problémy.
© 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)