Čistý kód: A Handbook of Agile Software Craftsmanship (Příručka agilního softwarového řemesla)

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

Čistý kód: A Handbook of Agile Software Craftsmanship (Příručka agilního softwarového řemesla) (Robert Martin)

Recenze čtenářů

Shrnutí:

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

Zápory:

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

Původní název:

Clean Code: A Handbook of Agile Software Craftsmanship

Obsah knihy:

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.

Další údaje o knize:

ISBN:9780132350884
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2008
Počet stran:464

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Čistá architektura: Řemeslný průvodce strukturou a návrhem softwaru - Clean Architecture: A...
V návaznosti na úspěch bestsellerů The Clean Coder a...
Čistá architektura: Řemeslný průvodce strukturou a návrhem softwaru - Clean Architecture: A Craftsman's Guide to Software Structure and Design
Čistý kód: A Handbook of Agile Software Craftsmanship (Příručka agilního softwarového řemesla) -...
I špatný kód může fungovat. Pokud však kód není...
Čistý kód: A Handbook of Agile Software Craftsmanship (Příručka agilního softwarového řemesla) - Clean Code: A Handbook of Agile Software Craftsmanship
Little Sister
MALÁ SESTRA.Když se Vivian Prosperová pokusí najmout Brice, aby zabránil její mladší sestře ve sňatku s mladým Arthurem Spotiswoodem, není si jistý, zda chce případ vzít...
Little Sister
Metody analýzy projektových nehod pro lehkovodní jaderné elektrárny / Design-Basis Accident Analysis...
Tato kniha zachycuje zásady hodnocení bezpečnosti,...
Metody analýzy projektových nehod pro lehkovodní jaderné elektrárny / Design-Basis Accident Analysis Methods for Light-Water Nuclear Power Plants - Design-Basis Accident Analysis Methods for Light-Water Nuclear Power Plants
Vstup do hlubokého neznáma - Entering the Deep Unknown
Spolužáci jedenáctiletého Tommyho jsou na něj naštvaní, protože pořád blbne a vyrušuje ve třídě. Tommy...
Vstup do hlubokého neznáma - Entering the Deep Unknown
Agilní vývoj softwaru, principy, vzory a praxe - Agile Software Development, Principles, Patterns,...
Tato kniha, napsaná vývojářem softwaru pro...
Agilní vývoj softwaru, principy, vzory a praxe - Agile Software Development, Principles, Patterns, and Practices
Společnost hledající tvář: Počáteční milostná procházka kolem světa - The Face Looking Company: The...
Přišel jsem vám vyprávět o knize, která vyšla jako...
Společnost hledající tvář: Počáteční milostná procházka kolem světa - The Face Looking Company: The Beginning Love Walk Around the World
Společnost hledající tvář: Počáteční milostná procházka kolem světa - The Face Looking Company: The...
Přišel jsem vám vyprávět o knize, která vyšla jako...
Společnost hledající tvář: Počáteční milostná procházka kolem světa - The Face Looking Company: The Beginning Love Walk Around the World
Bledé dveře / Smrt dámského muže - The Pale Door / Death of a Ladies' Man
BLEDÉ DVEŘE.Doktor Kerry najme Chada, aby dohlížel na jeho manželku alkoholičku,...
Bledé dveře / Smrt dámského muže - The Pale Door / Death of a Ladies' Man
Kompletní případy Jima Bennetta, svazek 1 - The Complete Cases of Jim Bennett, Volume 1
Clevelandský soukromý detektiv Jim Bennett se objevil ve více...
Kompletní případy Jima Bennetta, svazek 1 - The Complete Cases of Jim Bennett, Volume 1
Funkční design: Funkční funkce: principy, vzory a praxe - Functional Design: Principles, Patterns,...
Praktický průvodce lepším a čistším kódem pomocí...
Funkční design: Funkční funkce: principy, vzory a praxe - Functional Design: Principles, Patterns, and Practices
Americký projekt deprogramování zombií - American Zombie Deprogram Project
Od založení Spojených států byla média označovaná Američany jako zprávy pro Američany...
Americký projekt deprogramování zombií - American Zombie Deprogram Project
Jak to děláme: Vývoj a budoucnost lidské reprodukce - How We Do It: The Evolution and Future of...
Navzdory rozšířenému přesvědčení, že přirozené je...
Jak to děláme: Vývoj a budoucnost lidské reprodukce - How We Do It: The Evolution and Future of Human Reproduction
Carnegie Denied: Obce odmítající granty na výstavbu Carnegieho knihovny, 1898-1925 - Carnegie...
Andrew Carnegie byl největším podporovatelem...
Carnegie Denied: Obce odmítající granty na výstavbu Carnegieho knihovny, 1898-1925 - Carnegie Denied: Communities Rejecting Carnegie Library Construction Grants, 1898-1925

Díla autora vydali tito vydavatelé: