Kód, ktorý sa vám zmestí do hlavy: Heuristika pre softvérové inžinierstvo

Hodnotenie:   (4,5 z 5)

Kód, ktorý sa vám zmestí do hlavy: Heuristika pre softvérové inžinierstvo (Mark Seemann)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje praktický prístup k vývoju softvéru, zameriava sa na tvorbu vzorovej aplikácie a zároveň predstavuje správne programátorské postupy. Hoci mnohí považujú jej poznatky za užitočné a dobre vysvetlené, niektorí recenzenti si všimli nedostatok organizácie a hĺbky v porovnaní s inými titulmi tohto žánru. Je ideálna pre mladších až stredne pokročilých vývojárov, pričom niektorí čitatelia vyjadrili sklamanie, že neponúka viac pre starších inžinierov.

Výhody:

Praktický prístup, ktorý čitateľov prevedie tvorbou vzorovej aplikácie.
Jasné vysvetlenia a jednoznačné názory na rôzne témy programovania.
Dobré na podnietenie diskusií medzi kolegami.
Užitočné odkazy a bibliografia na ďalšie čítanie.
Prístupné pre mladších a stredne pokročilých vývojárov, s cennými poznatkami použiteľnými v rôznych jazykoch.

Nevýhody:

Niektorí používatelia považovali knihu za neorganizovanú a málo ucelenú.
Starším inžinierom, ktorí poznajú zavedené postupy, nemusí ponúknuť nové informácie.
Niektoré aspekty boli vnímané ako mierne zastarané alebo kontroverzné.
Kritici uviedli, že príklady kódovania sú výlučne v jazyku C#, čo obmedzuje širšiu použiteľnosť.

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

Pôvodný názov:

Code That Fits in Your Head: Heuristics for Software Engineering

Obsah knihy:

Ako znížiť zložitosť kódu a vyvíjať softvér udržateľnejšie

"Mark Seemann je známy tým, že zložité koncepty vysvetľuje jasne a dôkladne. V tejto knihe zhŕňa svoje rozsiahle skúsenosti s vývojom softvéru do súboru praktických, pragmatických techník na písanie udržateľného a ľudsky prívetivého kódu. Táto kniha bude povinným čítaním pre každého programátora.".

-- Scott Wlaschin, autor knihy Domain Modeling Made Functional Kód, ktorý sa vám zmestí do hlavy ponúka nepostrádateľné praktické rady na písanie kódu udržateľným tempom a kontrolu zložitosti, ktorá spôsobuje, že sa projekty vymykajú spod kontroly.

Mark Seemann, ktorý odráža desaťročia skúseností s pomocou softvérovým tímom pri dosahovaní úspechu, vás prevedie od nuly (bez kódu) až po nasadené funkcie a ukáže, ako si udržať dobrú cestovnú rýchlosť pri pridávaní funkcií, riešení prierezových problémov, odstraňovaní problémov a optimalizácii. Nájdete tu cenné nápady, postupy a procesy pre kľúčové otázky od kontrolných zoznamov po tímovú prácu, od zapuzdrenia po dekompozíciu, od návrhu API po testovanie jednotiek.

Seemann vysvetľuje svoje postrehy na príkladoch kódu z kompletného vzorového projektu. Sú napísané v jazyku C#, ale sú navrhnuté tak, aby boli jasné a užitočné pre každého, kto používa akýkoľvek objektovo orientovaný jazyk vrátane Javy, C++ a Pythonu. Na uľahčenie hlbšieho skúmania sú k dispozícii na stiahnutie všetky kódy a rozsiahle správy o revízii.

⬤ Vyberte si spôsoby myslenia a postupy, ktoré fungujú, a vyhnite sa zlým metaforám, ktoré nefungujú.

⬤ Používajte kontrolné zoznamy, aby ste sa oslobodili a zlepšili výsledky pomocou zručností, ktoré už máte.

⬤ Prekonajte "paralýzu analýzy" vytvorením a nasadením vertikálneho výseku vašej aplikácie.

⬤ Pôsobte proti silám, ktoré vedú k hnilobe kódu a zbytočnej zložitosti.

⬤ Ovládnite lepšie techniky na zmenu správania kódu.

⬤ Objaviť spôsoby, ako rýchlejšie a efektívnejšie riešiť problémy s kódom.

⬤ Produktívnejšie premýšľajte o výkonnosti a bezpečnosti.

Ak ste niekedy trpeli pri zlých projektoch alebo ste sa museli vyrovnať s neudržiavaným starším kódom, táto príručka vám pomôže urobiť veci nabudúce a zakaždým lepšie.

Zaregistrujte si knihu a získajte pohodlný prístup k stiahnutiam, aktualizáciám a/alebo opravám, keď budú k dispozícii. Podrobnosti nájdete vo vnútri knihy.

Ďalšie údaje o knihe:

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

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Kód, ktorý sa vám zmestí do hlavy: Heuristika pre softvérové inžinierstvo - Code That Fits in Your...
Ako znížiť zložitosť kódu a vyvíjať softvér...
Kód, ktorý sa vám zmestí do hlavy: Heuristika pre softvérové inžinierstvo - Code That Fits in Your Head: Heuristics for Software Engineering

Diela autora vydali tieto vydavateľstvá: