Hodnocení:
Kniha „Beyond Legacy Code“ od Davida Bernsteina poskytuje cenné poznatky o agilním vývoji softwaru a zaměřuje se na postupy, které zvyšují kvalitu kódu a týmovou spolupráci. Je oceňována pro své jasné vysvětlení a praktické rady, které jsou vhodné pro technické i netechnické publikum. Někteří čtenáři ji však považují za nejasnou a občas matoucí, pokud jde o její cílovou skupinu.
Klady:⬤ Nabízí cenné poznatky o agilních postupech a kvalitě kódu.
⬤ Je napsána přístupným stylem pro technické i netechnické čtenáře.
⬤ Poskytuje praktické rady a strategie použitelné v reálných situacích.
⬤ Vřele doporučujeme vývojářům, manažerům a týmům, které se snaží zlepšit softwarové postupy.
⬤ Obsahuje jasná vysvětlení a příklady z reálného světa, které zlepšují porozumění.
⬤ Někteří čtenáři považují knihu za nejasnou a rozvláčnou.
⬤ Zmatek ohledně cílové skupiny čtenářů; někdy osciluje mezi určením pro technické a netechnické čtenáře.
⬤ Název je považován za zavádějící, protože obsah není zaměřen výhradně na starší kód.
⬤ Některá témata mohou zkušeným vývojářům připadat příliš zjednodušená nebo zamlčená.
(na základě 44 hodnocení čtenářů)
Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software
Kvůli nefunkčnímu softwaru přicházíme ročně o desítky miliard dolarů a skvělé nové nápady, jako je agilní vývoj a Scrum, se ne vždy vyplatí. Ale je tu naděje. Devět postupů vývoje softwaru v knize Beyond Legacy Code je navrženo tak, aby řešilo problémy, kterým čelí naše odvětví. Zjistěte, proč tyto postupy fungují, nejen jak fungují, a výrazně zvyšte kvalitu a udržovatelnost jakéhokoli softwarového projektu.
Těchto devět postupů by mohlo zachránit softwarový průmysl. Kniha Beyond Legacy Code je plná praktických, praktických rad a zdravého rozumu, který vysvětluje, proč jsou technické postupy, jako je refaktorizace a vývoj založený na testování, klíčové pro vytváření udržovatelného softwaru. Zjistěte, jak se vyhnout nástrahám, s nimiž se týmy při zavádění těchto postupů setkávají, a jak výrazně snížit rizika spojená s budováním softwaru - a dosáhnout tak významných úspor v krátkodobém i dlouhodobém horizontu. Díky hlubšímu pochopení principů, které stojí za těmito postupy, budete vytvářet software, jehož údržba a rozšiřování jsou snazší a méně nákladné.
Osvojením těchto devíti klíčových technických postupů se naučíte říkat co, proč a pro koho dříve než jak.
Vytvářejte v malých dávkách.
Integrujte průběžně.
Spolupracujte.
Vytvářejte ČISTÝ kód.
Nejprve napište test.
Určete chování pomocí testů.
Návrh implementujte jako poslední.
A refaktorujte starší kód.
Vývojáři softwaru zde najdou praktické a pragmatické rady pro psaní kvalitnějšího, lépe udržovatelného a bezchybného kódu. Manažeři, zákazníci a vlastníci produktů získají hlubší vhled do životně důležitých procesů. Překročením staromódního procedurálního myšlení průmyslové revoluce a společnou prací na přijetí standardů a postupů, které posunou vývoj softwaru kupředu, můžeme krizi starého kódu proměnit ve skutečnou informační revoluci.
© 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)