Hodnotenie:
Kniha „Beyond Legacy Code“ od Davida Bernsteina poskytuje cenné poznatky o agilnom vývoji softvéru so zameraním na postupy, ktoré zvyšujú kvalitu kódu a tímovú spoluprácu. Je oceňovaná pre svoje jasné vysvetlenia a praktické rady, ktoré sú vhodné pre technické aj netechnické publikum. Niektorí čitatelia ju však považujú za nejasnú a občas mätúcu, pokiaľ ide o jej cieľovú skupinu.
Výhody:⬤ Ponúka cenné poznatky o agilných postupoch a kvalite kódu.
⬤ Napísaná prístupným štýlom pre technických aj netechnických čitateľov.
⬤ Poskytuje praktické rady a stratégie použiteľné v reálnych situáciách.
⬤ Vysoko odporúčané pre vývojárov, manažérov a tímy, ktoré sa snažia zlepšiť softvérové postupy.
⬤ Obsahuje jasné vysvetlenia a príklady z reálneho sveta, ktoré zlepšujú pochopenie.
⬤ Niektorí čitatelia považujú knihu za nejasnú a rozvláčnu.
⬤ Zmätok v súvislosti s cieľovým publikom; niekedy osciluje medzi tým, že je určená pre technických a netechnických čitateľov.
⬤ Názov je vnímaný ako zavádzajúci, keďže obsah nie je zameraný výlučne na starší kód.
⬤ Niektoré témy môžu skúseným vývojárom pripadať príliš zjednodušené alebo prehnané.
(na základe 44 čitateľských recenzií)
Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software
Na nefunkčnom softvéri strácame desiatky miliárd dolárov ročne a nové skvelé nápady, ako napríklad agilný vývoj a Scrum, sa nie vždy vyplácajú. Ale je tu nádej. Deväť postupov vývoja softvéru v knihe Beyond Legacy Code je navrhnutých tak, aby riešili problémy, ktorým čelí naše odvetvie. Zistite, prečo tieto postupy fungujú, nielen ako fungujú, a výrazne zvýšte kvalitu a udržiavateľnosť akéhokoľvek softvérového projektu.
Týchto deväť postupov by mohlo zachrániť softvérový priemysel. Kniha Beyond Legacy Code je plná praktických rád a zdravého rozumu, ktoré vysvetľujú, prečo sú technické postupy, ako napríklad refaktorovanie a vývoj na základe testov, rozhodujúce pre budovanie udržiavateľného softvéru. Zistite, ako sa vyhnúť nástrahám, s ktorými sa tímy stretávajú pri prijímaní týchto postupov, a ako výrazne znížiť riziko spojené s budovaním softvéru - dosiahnuť významné úspory v krátkodobom aj dlhodobom horizonte. Vďaka hlbšiemu pochopeniu princípov, ktoré stoja za týmito postupmi, budete budovať softvér, ktorého údržba a rozširovanie sú jednoduchšie a menej nákladné.
Osvojením si týchto deviatich kľúčových technických postupov sa naučíte povedať čo, prečo a pre koho skôr ako ako.
Budujte v malých dávkach.
Integrujte priebežne.
Spolupracujte.
Vytvárajte ČISTÝ kód.
Najprv napíšte test.
Špecifikujte správanie pomocou testov.
Návrh implementujte ako posledný.
A refaktorizujte starší kód.
Vývojári softvéru tu nájdu praktické, pragmatické rady na písanie kvalitnejšieho, lepšie udržiavateľného a bezchybného kódu. Manažéri, zákazníci a vlastníci produktov získajú hlbší prehľad o dôležitých procesoch. Ak prekonáme staromódne procedurálne myslenie priemyselnej revolúcie a budeme spolupracovať na prijatí štandardov a postupov, ktoré posunú vývoj softvéru dopredu, môžeme premeniť krízu staršieho kódu na skutočnú informačnú revolúciu.
© 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)