Hodnotenie:
Celkovo je kniha vysoko hodnotená pre svoj hlboký obsah o vývoji softvéru, najmä pre vývojárov v jazykoch C# a .NET. Recenzenti oceňujú jej zameranie na praktickú kvalitu kódu, zásady SOLID a návrhové vzory, vďaka čomu je cenná pre nových aj skúsených programátorov. Niektorí čitatelia však majú pocit, že kniha by sa mohla hlbšie venovať príkladom a že jej úvodné kapitoly o agilných procesoch pôsobia nemiestne.
Výhody:⬤ Bohatá na kvalitné informácie bez výplne.
⬤ Učí princípy kódovania, ktoré sú odolné voči budúcnosti.
⬤ Dobrá kombinácia teórie a praktických príkladov.
⬤ Cenné pre začiatočníkov aj skúsených vývojárov.
⬤ Jasný, stručný štýl písania napomáha porozumeniu.
⬤ Efektívne pokrýva základné koncepty ako SOLID a návrhové vzory.
⬤ Úvodné kapitoly o agilných procesoch sa niektorým čitateľom môžu zdať nepodstatné.
⬤ Niektoré príklady sa považujú za povrchné a nemusia skúseným programátorom poskytnúť dostatočnú hĺbku.
⬤ Vnímaná zaujatosť voči Microsoftu môže obmedziť publikum.
⬤ Kniha nemusí byť taká užitočná pre tých, ktorí hľadajú podrobné príklady kódovania podobné „Čistému kódu“.
(na základe 40 čitateľských recenzií)
Adaptive Code: Agile Coding with Design Patterns and Solid Principles
Píšte kód, ktorý sa dokáže prispôsobiť zmenám.
Uplatnením zásad tejto knihy môžete vytvoriť kód, ktorý sa prispôsobí novým požiadavkám a nepredvídaným scenárom bez výrazného prepisovania. Gary McLean Hall opisuje agilné osvedčené postupy, princípy a vzory na navrhovanie a písanie kódu, ktorý sa môže vyvíjať rýchlejšie a ľahšie, s menším počtom chýb, pretože nebráni zmenám.
Teraz prepracované, aktualizované a rozšírené druhé vydanie knihy Adaptívny kód pridáva nepostrádateľné praktické poznatky o Kanbane, inverzii závislostí a vytváraní opakovane použiteľných abstrakcií. McLean Hall čerpá z viac ako desaťročia skúseností s agilným poradenstvom a vývojom a aktualizoval svoj bestseller o hlbšie pokrytie testovania jednotiek, refaktorovania, čistého vstrekovania závislostí a ďalších oblastí.
Osvojte si nové výkonné spôsoby:
- Písať kód, ktorý umožňuje a dopĺňa Scrum, Kanban alebo akýkoľvek iný agilný rámec.
- Vyvíjať kód, ktorý prežije veľké zmeny v požiadavkách.
- Plánujte prispôsobivosť pomocou závislostí, vrstvenia, rozhraní a návrhových vzorov.
- Vykonávať testovanie jednotiek a refaktorovanie v tandeme, čím získate väčšiu hodnotu z oboch.
- Používajte techniku „zlatého majstra“ na prispôsobenie staršieho kódu.
- Zostavte SOLID kód s princípmi jedinej zodpovednosti, otvoreného/uzavretého kódu a Liskovej substitúcie.
- Vytvárajte menšie rozhrania na podporu rôznorodejších potrieb klientov a architektúry.
- Využívajte osvedčené postupy vstrekovania závislostí na zlepšenie prispôsobivosti kódu.
- Aplikujte inverziu závislostí pomocou vzoru Stairway a vyhnite sa súvisiacim anti-vzorom.
O vás.
Táto kniha je určená pre programátorov všetkých úrovní zručností, ktorí hľadajú praktickejší pohľad na návrhové vzory, princípy SOLID, jednotkové testovanie, refaktorovanie a súvisiace témy. Väčšina čitateľov už programovala v jazykoch C#, Java, C++ alebo podobných objektovo orientovaných jazykoch a pozná základné techniky procedurálneho programovania.
© 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)