Hodnocení:
Celkově je kniha velmi chválena pro svůj zasvěcený obsah o vývoji softwaru, zejména pro vývojáře v jazycích C# a .NET. Recenzenti oceňují její zaměření na praktickou kvalitu kódu, zásady SOLID a návrhové vzory, díky čemuž je cenná jak pro začínající, tak pro zkušené programátory. Někteří čtenáři však mají pocit, že by se kniha mohla hlouběji zabývat příklady a že její úvodní kapitoly o agilních procesech působí nepatřičně.
Klady:⬤ Bohatá na kvalitní informace bez výplně.
⬤ Učí principy kódování, které jsou odolné vůči budoucnosti.
⬤ Dobrá kombinace teorie a praktických příkladů.
⬤ Cenné pro začátečníky i zkušené vývojáře.
⬤ Jasný, stručný styl psaní napomáhá porozumění.
⬤ Efektivně pokrývá základní koncepty jako SOLID a návrhové vzory.
⬤ Úvodní kapitoly o agilních procesech mohou některým čtenářům připadat nepodstatné.
⬤ Některé příklady jsou považovány za povrchní a nemusí zkušeným programátorům poskytnout dostatečnou hloubku.
⬤ Vnímaná zaujatost proti Microsoftu může omezit publikum.
⬤ Kniha nemusí být tak užitečná pro ty, kteří hledají podrobné příklady kódování podobné „Čistému kódu“.
(na základě 40 hodnocení čtenářů)
Adaptive Code: Agile Coding with Design Patterns and Solid Principles
Pište kód, který se dokáže přizpůsobit změnám.
Uplatněním zásad uvedených v této knize můžete vytvářet kód, který se přizpůsobí novým požadavkům a nepředvídaným scénářům bez nutnosti výrazného přepisování. Gary McLean Hall popisuje nejlepší agilní postupy, principy a vzory pro navrhování a psaní kódu, který se může vyvíjet rychleji a snadněji, s menším počtem chyb, protože nebrání změnám.
Nyní přepracované, aktualizované a rozšířené druhé vydání knihy Adaptivní kód přidává nepostradatelné praktické poznatky o Kanbanu, inverzi závislostí a vytváření znovupoužitelných abstrakcí. Na základě více než desetiletých zkušeností s agilním poradenstvím a vývojem aktualizoval McLean Hall svůj bestseller o hlubší pokrytí testování jednotek, refaktoringu, čistého vstřikování závislostí a dalších témat.
Osvojte si nové výkonné způsoby:
- Psát kód, který umožňuje a doplňuje Scrum, Kanban nebo jakýkoli jiný agilní rámec.
- Vyvíjet kód, který přežije velké změny v požadavcích.
- Plánovat přizpůsobivost pomocí závislostí, vrstvení, rozhraní a návrhových vzorů.
- Provádět testování jednotek a refaktoring společně a získat tak větší hodnotu z obou.
- Používejte techniku „golden master“, aby byl starší kód přizpůsobivý.
- Sestavte SOLID kód s principy jediné odpovědnosti, otevřeného/uzavřeného kódu a Liskovy substituce.
- Vytvářejte menší rozhraní pro podporu rozmanitějších potřeb klientů a architektury.
- Využívejte osvědčené postupy vstřikování závislostí ke zlepšení přizpůsobivosti kódu.
- Použijte inverzi závislostí pomocí vzoru Stairway a vyhněte se souvisejícím anti-vzorům.
O vás.
Tato kniha je určena programátorům všech úrovní dovedností, kteří hledají praktičtější vhled do návrhových vzorů, principů SOLID, testování jednotek, refaktoringu a souvisejících témat. Většina čtenářů bude programovat v jazycích C#, Java, C++ nebo podobných objektově orientovaných jazycích a bude znát základní techniky procedurálního programování.
© 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)