Adaptivní kód: Agile Coding with Design Patterns and Solid Principles (Agilní kódování s návrhovými vzory a pevnými principy)

Hodnocení: ⭐⭐⭐⭐⭐  (4,6 z 5)

Adaptivní kód: Agile Coding with Design Patterns and Solid Principles (Agilní kódování s návrhovými vzory a pevnými principy) (Gary McLean Hall)

Recenze čtenářů

Shrnutí:

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.

Zápory:

⬤ Ú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ářů)

Původní název:

Adaptive Code: Agile Coding with Design Patterns and Solid Principles

Obsah knihy:

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í.

Další údaje o knize:

ISBN:9781509302581
Autor:
Vydavatel:
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Adaptivní kód: Agile Coding with Design Patterns and Solid Principles (Agilní kódování s návrhovými...
Pište kód, který se dokáže přizpůsobit...
Adaptivní kód: Agile Coding with Design Patterns and Solid Principles (Agilní kódování s návrhovými vzory a pevnými principy) - Adaptive Code: Agile Coding with Design Patterns and Solid Principles

Díla autora vydali tito vydavatelé: