Hodnotenie:
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.
⬤ 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í)
Clean Code: A Handbook of Agile Software Craftsmanship
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.
© 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)