Päť riadkov kódu: Ako a kedy preformulovať kód?

Hodnotenie:   (4,9 z 5)

Päť riadkov kódu: Ako a kedy preformulovať kód? (Christian Clausen)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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

Pôvodný názov:

Five Lines of Code: How and When to Refactor

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9781617298318
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:275

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Päť riadkov kódu: Ako a kedy preformulovať kód? - Five Lines of Code: How and When to...
Five Lines of Code učí refaktorovanie, ktoré sa zameriava...
Päť riadkov kódu: Ako a kedy preformulovať kód? - Five Lines of Code: How and When to Refactor

Diela autora vydali tieto vydavateľstvá: