Hodnotenie:
Knihu Five Lines of Code (Päť riadkov kódu) od Christiana Clausena odporúčame vývojárom všetkých úrovní skúseností, pretože ponúka cenné poznatky o postupoch kódovania, najmä o refaktorovaní. Je oceňovaná pre svoj štruktúrovaný prístup, praktické príklady a schopnosť vyvolať premyslené diskusie o kvalite kódu.
Výhody:⬤ Obsah podnecujúci k zamysleniu, ktorý spochybňuje existujúce znalosti a pohľady na refaktorovanie a postupy kódovania.
⬤ Dobre štruktúrovaná, s jasným rozlíšením medzi teóriou a praktickou aplikáciou, vďaka čomu je prístupná začínajúcim aj skúseným vývojárom.
⬤ Ponúka konkrétne príklady a úložisko GitHub na praktické precvičovanie.
⬤ Podporuje neustále zlepšovanie kódovacích postupov, namiesto toho, aby sa od začiatku snažila o „čistý kód“.
⬤ Inkluzívny štýl písania, ktorý vyhovuje globálnemu publiku vrátane tých, pre ktorých angličtina nie je rodným jazykom.
⬤ Poskytuje realizovateľné kroky a techniky, ktoré možno implementovať do akéhokoľvek projektu kódovania.
⬤ Niektoré časti môžu byť pre niektorých čitateľov zložité, čo sťažuje ich sledovanie.
⬤ Použitie jazyka TypeScript sa nemusí páčiť všetkým vývojárom, najmä tým, ktorí uprednostňujú iné programovacie jazyky.
⬤ Niektorí čitatelia považovali niektoré tvrdenia za kontroverzné alebo diskutabilné, čo naznačuje, že nie všetky koncepty môžu rezonovať s každým.
(na základe 11 čitateľských recenzií)
Five Lines of Code: How and When to Refactor
Five Lines of Code učí refaktorovanie, ktoré sa zameriava na konkrétne pravidlá a zníženie počtu riadkov akejkoľvek metódy na päť alebo menej! Nie je potrebný žiadny žargón ani zložité automatické testovanie, len jednoduché pokyny a vzory ilustrované podrobnými ukážkami kódu.
V knihe Päť riadkov kódu sa naučíte:
Príznaky zlého kódu.
Bezpečné zlepšovanie kódu, aj keď mu nerozumiete.
Vyváženie optimalizácie a všeobecnosti kódu.
Správne postupy pri kompilovaní.
Metóda Extract, zavedenie vzoru Strategy a mnoho ďalších vzorov refaktorovania.
Písanie stabilného kódu, ktorý umožňuje zmenu po pridaní.
Písanie kódu, ktorý nepotrebuje komentáre.
Praktiky z reálneho sveta pre skvelé refaktorovanie.
Vylepšovanie existujúceho kódu - refaktorovanie - je jednou z najčastejších úloh, ktorým budete ako programátor čeliť. Päť riadkov kódu vás naučí jasné a použiteľné pravidlá refaktorovania, ktoré môžete aplikovať bez toho, aby ste sa spoliehali na intuitívne úsudky, ako napríklad "code smells". V nadväznosti na autorov odborný pohľad - že refaktorovanie a code smells sa dá naučiť dodržiavaním konkrétneho súboru zásad - sa dozviete, kedy refaktorovať kód, aké vzory aplikovať na aký problém a aké vlastnosti kódu naznačujú, že je čas na prepracovanie.
Predslov napísal Robert C. Martin.
Pri kúpe tlačenej knihy získate zadarmo elektronickú knihu vo formátoch PDF, Kindle a ePub od Manning Publications.
O technológii.
Každá kódová základňa obsahuje chyby a neefektívnosti, ktoré musíte nájsť a opraviť. Refaktorujte správnym spôsobom a váš kód sa stane elegantným, ľahko čitateľným a ľahko udržiavateľným. V tejto knihe sa naučíte jedinečný prístup k refaktorovaniu, ktorý implementuje akúkoľvek metódu v piatich alebo menej riadkoch. Objavíte aj tajomstvo, ktoré pozná väčšina starších vývojárov: niekedy je rýchlejšie kód vybiť a opraviť ho neskôr!
O knihe.
Päť riadkov kódu je nový pohľad na refaktorovanie pre vývojárov všetkých úrovní zručností. Osvojíte si v nej inovatívny prístup autora Christiana Clausena a naučíte sa konkrétne pravidlá, ako znížiť počet riadkov akejkoľvek metódy na päť - alebo menej! Dozviete sa, kedy je potrebné refaktorizovať, konkrétne vzory refaktorovania, ktoré sa vzťahujú na najčastejšie problémy, a charakteristiky kódu, ktorý by sa mal úplne odstrániť.
Čo nájdete vo vnútri.
Príznaky zlého kódu.
Bezpečné vylepšovanie kódu, aj keď mu nerozumiete.
Vyváženie optimalizácie a všeobecnosti kódu.
Správne postupy pri kompilovaní.
O čitateľovi.
Pre vývojárov všetkých úrovní zručností. Príklady používajú ľahko čitateľný Typescript, v rovnakom štýle ako Java a C#.
O autorovi: V knihe sa dočítate o autorovi, ktorý sa venuje písaniu v jazyku Typpescript.
Christian Clausen pracuje ako Technical Agile Coach a učí tímy, ako refaktorizovať kód.
Obsah.
1 Refaktorovanie refaktorovanie.
2 Pohľad pod pokrievku refaktorovania.
1. ČASŤ UČTE SA REFAKTOROVANÍM POČÍTAČOVEJ HRY.
3 Roztrieštenie dlhej funkcie.
4 Spôsob, aby fungovali typové kódy.
5 Spájanie podobných kódov dohromady.
6 Obhajovať údaje.
ČASŤ 2 PRENESENIE NAUČENÉHO DO REÁLNEHO SVETA.
7 Spolupracujte s kompilátorom.
8 Držte sa ďalej od komentárov.
9 Milujte mazanie kódu.
10 Nikdy sa nebojte pridávať kód.
11 Dodržiavajte štruktúru v kóde.
12 Vyhýbajte sa optimalizáciám a všeobecnosti.
13 Urobte zlý kód tak, aby vyzeral zle.
14 Zhrnutie.