Čistý kód: Príručka agilného softvérového remesla

Hodnotenie:   (4,7 z 5)

Čistý kód: Príručka agilného softvérového remesla (Robert Martin)

Recenzie čitateľov

Zhrnutie:

Kniha „Clean Code“ od Roberta C. Martina je vysoko cenená pre svoje praktické rady a zásady písania udržiavateľného a čitateľného kódu. Hoci je prínosná najmä pre nováčikov v programovaní a tímy, ktoré sa snažia zlepšiť svoje štandardy kódovania, obsahuje aj niektoré časti obsahu, ktoré sa skúseným vývojárom môžu zdať zastarané alebo príliš idealistické. Kniha je napísaná predovšetkým na príkladoch v jazyku Java, čo môže obmedziť jej použiteľnosť pre programátorov používajúcich iné jazyky.

Výhody:

Je dobre štruktúrovaná a ľahko sa číta, vďaka čomu je prístupná širokému publiku vrátane tímov.
Ponúka cenné zásady a osvedčené postupy na písanie čistého kódu.
Obsahuje množstvo praktických príkladov a praktických rád.
Zdôrazňuje dôležitosť čitateľnosti a udržiavateľnosti kódu.
Podporuje myslenie alebo prístup k neustálemu zlepšovaniu kódovacích postupov.

Nevýhody:

Značná časť obsahu je špecifická pre jazyk Java, čo nemusí byť relevantné pre vývojárov používajúcich iné jazyky.
Niektoré kapitoly nemajú dostatočnú hĺbku alebo praktickú použiteľnosť, čo ovplyvňuje celkovú kvalitu.
Niektoré prezentované koncepty a pravidlá môžu pôsobiť príliš zjednodušene alebo idealisticky, čo môže viesť k potenciálnym nejasnostiam v súvislosti s reálnymi aplikáciami.
Kniha je rozsiahla, čo môže niektorých čitateľov, najmä tých, ktorí hľadajú rýchle tipy, zahltiť.

(na základe 1225 čitateľských recenzií)

Pôvodný názov:

Clean Code: A Handbook of Agile Software Craftsmanship

Obsah knihy:

Aj zlý kód môže fungovať. Ak však kód nie je čistý, môže vývojovú organizáciu položiť na kolená. Každý rok sa kvôli zle napísanému kódu stratí nespočetné množstvo hodín a značné zdroje. Ale nemusí to tak byť.

Známy softvérový expert Robert C. Martin predstavuje v knihe Clean Code: A Handbook of Agile Software Craftsmanship revolučnú paradigmu. Martin, ktorý pomohol priblížiť agilné princípy z pohľadu praktika desaťtisícom programátorov, sa spojil so svojimi kolegami z Object Mentor, aby vydestiloval ich najlepšiu agilnú prax čistenia kódu „za pochodu“ do knihy, ktorá vám vštepí hodnoty softvérového remeselníka a urobí z vás lepšieho programátora - ale len vtedy, ak na tom budete pracovať.

Aký druh práce budete vykonávať? Budete čítať kód - veľa kódu. A budete musieť premýšľať o tom, čo je v tomto kóde správne a čo nie. A čo je ešte dôležitejšie, budete vyzvaní, aby ste prehodnotili svoje profesionálne hodnoty a svoj záväzok voči svojmu remeslu.

Čistý kód je rozdelený na tri časti. Prvá opisuje princípy, vzory a postupy písania čistého kódu. Druhá časť pozostáva z niekoľkých prípadových štúdií s narastajúcou zložitosťou. Každá prípadová štúdia je cvičením na čistenie kódu - na transformáciu základne kódu, ktorá má určité problémy, na kód, ktorý je zdravý a efektívny. Tretia časť je odmenou: jedna kapitola obsahujúca zoznam heuristík a „vôní“ zozbieraných pri tvorbe prípadových štúdií. Výsledkom je databáza znalostí, ktorá opisuje spôsob, akým rozmýšľame pri písaní, čítaní a čistení kódu.

Čitatelia budú z tejto knihy odchádzať s porozumením.

⬤ Ako rozlíšiť dobrý a zlý kód.

⬤ Ako písať dobrý kód a ako premeniť zlý kód na dobrý kód.

⬤ Ako vytvárať dobré názvy, dobré funkcie, dobré objekty a dobré triedy.

⬤ Ako formátovať kód pre maximálnu čitateľnosť.

⬤ Ako implementovať kompletné ošetrenie chýb bez toho, aby ste zakryli logiku kódu.

⬤ Ako testovať jednotky a praktizovať vývoj riadený testami.

⬤ Aké „pachy“ a heuristiky vám pomôžu identifikovať zlý kód.

Táto kniha je povinná pre každého vývojára, softvérového inžiniera, projektového manažéra, vedúceho tímu alebo systémového analytika, ktorý má záujem vytvárať lepší kód.

Ďalšie údaje o knihe:

ISBN:9780132350884
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2008
Počet strán:464

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Čistá architektúra: Príručka remeselníka pre štruktúru a dizajn softvéru - Clean Architecture: A...
V nadväznosti na úspech bestsellerov Čistý...
Čistá architektúra: Príručka remeselníka pre štruktúru a dizajn softvéru - Clean Architecture: A Craftsman's Guide to Software Structure and Design
Čistý kód: Príručka agilného softvérového remesla - Clean Code: A Handbook of Agile Software...
Aj zlý kód môže fungovať. Ak však kód nie je čistý, môže...
Čistý kód: Príručka agilného softvérového remesla - Clean Code: A Handbook of Agile Software Craftsmanship
Malá sestra - Little Sister
MALÁ SESTRA.Keď sa Vivian Prosperová pokúsi najať Bricea, aby zabránil jej mladšej sestre vydať sa za mladého Arthura Spotiswooda, nie je si istý, či...
Malá sestra - Little Sister
Metódy analýzy projektových havárií pre ľahkovodné jadrové elektrárne - Design-Basis Accident...
Táto kniha zachytáva zásady hodnotenia...
Metódy analýzy projektových havárií pre ľahkovodné jadrové elektrárne - Design-Basis Accident Analysis Methods for Light-Water Nuclear Power Plants
Vstup do hlbokého neznáma - Entering the Deep Unknown
Spolužiaci jedenásťročného Tommyho sú na neho naštvaní, pretože stále vyvádza a ruší vyučovanie. Tommy má...
Vstup do hlbokého neznáma - Entering the Deep Unknown
Agilný vývoj softvéru, princípy, vzory a postupy - Agile Software Development, Principles, Patterns,...
Táto kniha, napísaná vývojárom softvéru pre...
Agilný vývoj softvéru, princípy, vzory a postupy - Agile Software Development, Principles, Patterns, and Practices
Spoločnosť hľadajúca tvár: Začiatok prechádzky láskou okolo sveta - The Face Looking Company: The...
Prišiel som sem, aby som vám porozprával o knihe,...
Spoločnosť hľadajúca tvár: Začiatok prechádzky láskou okolo sveta - The Face Looking Company: The Beginning Love Walk Around the World
Spoločnosť hľadajúca tvár: Počiatočná prechádzka lásky okolo sveta - The Face Looking Company: The...
Prišiel som sem, aby som vám porozprával o knihe,...
Spoločnosť hľadajúca tvár: Počiatočná prechádzka lásky okolo sveta - The Face Looking Company: The Beginning Love Walk Around the World
Bledé dvere / Smrť dámy - The Pale Door / Death of a Ladies' Man
BLEDÉ DVERE.Doktor Kerry si najme Chada, aby dohliadal na jeho manželku alkoholičku, ktorá sa po...
Bledé dvere / Smrť dámy - The Pale Door / Death of a Ladies' Man
The Complete Cases of Jim Bennett, Volume 1
Clevelandský súkromný detektív Jim Bennett sa objavil vo viac ako 20 príbehoch na stránkach časopisu Dime Detective a iných...
The Complete Cases of Jim Bennett, Volume 1
Funkčný dizajn: Funkčný dizajn: princípy, vzory a postupy - Functional Design: Principles, Patterns,...
Praktický sprievodca lepším a čistejším kódom...
Funkčný dizajn: Funkčný dizajn: princípy, vzory a postupy - Functional Design: Principles, Patterns, and Practices
Americký projekt deprogramovania zombíkov - American Zombie Deprogram Project
Od založenia Spojených štátov boli médiá označované Američanmi ako správy pre...
Americký projekt deprogramovania zombíkov - American Zombie Deprogram Project
Ako to robíme: Vývoj a budúcnosť ľudskej reprodukcie - How We Do It: The Evolution and Future of...
Napriek rozšírenému presvedčeniu, že prirodzené je...
Ako to robíme: Vývoj a budúcnosť ľudskej reprodukcie - How We Do It: The Evolution and Future of Human Reproduction
Carnegie Denied: Odmietanie grantov na výstavbu Carnegieho knižnice v rokoch 1898 - 1925 - Carnegie...
Andrew Carnegie bol najväčším podporovateľom...
Carnegie Denied: Odmietanie grantov na výstavbu Carnegieho knižnice v rokoch 1898 - 1925 - Carnegie Denied: Communities Rejecting Carnegie Library Construction Grants, 1898-1925

Diela autora vydali tieto vydavateľstvá:

© 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)