Hodnocení:
Kniha „Clean Code“ od Roberta C. Martina je vysoce ceněna pro své praktické rady a zásady pro psaní udržovatelného a čitelného kódu. Je přínosná zejména pro začínající programátory a týmy, které se snaží zlepšit své standardy kódování, ale obsahuje i některé části, které mohou zkušeným vývojářům připadat zastaralé nebo příliš idealistické. Kniha je psána především na příkladech v jazyce Java, což může omezit její použitelnost pro programátory používající jiné jazyky.
Klady:⬤ Je dobře strukturovaná a čtivá, takže je přístupná širokému publiku, včetně týmů.
⬤ Nabízí cenné zásady a osvědčené postupy pro psaní čistého kódu.
⬤ Obsahuje mnoho praktických příkladů a použitelných rad.
⬤ Zdůrazňuje důležitost čitelnosti a udržovatelnosti kódu.
⬤ Podporuje myšlení nebo přístup k neustálému zlepšování kódovacích postupů.
⬤ Značná část obsahu je specifická pro jazyk Java, což nemusí být relevantní pro vývojáře používající jiné jazyky.
⬤ Některé kapitoly postrádají hloubku nebo praktickou použitelnost, což ovlivňuje celkovou kvalitu.
⬤ Některé prezentované koncepty a pravidla mohou působit příliš zjednodušeně nebo idealisticky, což může vést k potenciálním nejasnostem ohledně reálných aplikací.
⬤ Kniha je dlouhá, což může některé čtenáře zahltit, zejména ty, kteří hledají rychlé tipy.
(na základě 1225 hodnocení čtenářů)
Clean Code: A Handbook of Agile Software Craftsmanship
I špatný kód může fungovat. Pokud však kód není čistý, může to vývojovou organizaci srazit na kolena. Každoročně se kvůli špatně napsanému kódu ztratí nespočet hodin a značné prostředky. Ale nemusí to tak být.
Známý softwarový expert Robert C. Martin představuje v knize Clean Code: A Handbook of Agile Software Craftsmanship revoluční paradigma. Martin, který pomohl přiblížit agilní principy z pohledu praktika desítkám tisíc programátorů, se spojil se svými kolegy z Object Mentor a vydestiloval jejich nejlepší agilní praxi čištění kódu „za pochodu“ do knihy, která ve vás vzbudí hodnoty softwarového řemeslníka a udělá z vás lepšího programátora - ale jen pokud na tom budete pracovat.
Jaký druh práce budete dělat? Budete číst kód - spoustu kódu. A budete muset přemýšlet o tom, co je v tomto kódu správné a co je v něm špatně. A co je ještě důležitější, budete muset přehodnotit své profesní hodnoty a svůj závazek k řemeslu.
Čistý kód je rozdělen do tří částí. První popisuje principy, vzory a postupy psaní čistého kódu. Druhá část se skládá z několika případových studií s rostoucí složitostí. Každá případová studie je cvičením v čištění kódu - v přeměně kódové základny, která má určité problémy, na kód, který je zdravý a efektivní. Třetí část je odměnou: jedna kapitola obsahující seznam heuristik a „pachů“ shromážděných při vytváření případových studií. Výsledkem je báze znalostí, která popisuje způsob, jakým přemýšlíme při psaní, čtení a čištění kódu.
Čtenáři si z této knihy odnesou následující poznatky.
⬤ Jak rozlišit dobrý a špatný kód.
⬤ Jak psát dobrý kód a jak špatný kód přeměnit na dobrý.
⬤ Jak vytvářet dobré názvy, dobré funkce, dobré objekty a dobré třídy.
⬤ Jak formátovat kód pro maximální čitelnost.
⬤ Jak implementovat kompletní ošetření chyb, aniž by byla zakryta logika kódu.
⬤ Jak testovat jednotky a praktikovat vývoj řízený testy.
⬤ Jaké „pachy“ a heuristiky vám pomohou identifikovat špatný kód.
Tato kniha je nutností pro každého vývojáře, softwarového inženýra, projektového manažera, vedoucího týmu nebo systémového analytika, který má zájem vytvářet lepší kód.
© 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)