Budovanie udržiavateľného softvéru, vydanie Java: Desať usmernení pre kód odolný voči budúcim zmenám

Hodnotenie:   (4,1 z 5)

Budovanie udržiavateľného softvéru, vydanie Java: Desať usmernení pre kód odolný voči budúcim zmenám (Joost Visser)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje kompaktný a praktický návod na písanie udržiavateľného softvéru s jasnými zásadami a metrikami na kvantifikáciu kvality softvéru. Hoci je chválená pre svoju jednoduchosť a praktické rady, niektorí recenzenti majú pocit, že jej chýba hĺbka a v porovnaní s inými zdrojmi nemusí poskytovať dostatok originálneho obsahu.

Výhody:

Konkrétne, praktické rady
stručné a ľahko čitateľné
poskytuje rámec pre udržiavateľnosť softvéru
obsahuje praktické usmernenia overené údajmi
relevantné pre rôzne programovacie jazyky
pripravuje čitateľov na certifikáciu v oblasti udržiavateľnosti
uvádza protiargumenty k svojim návrhom.

Nevýhody:

Chýba mu hĺbka a podrobnosti
niektoré vizuály sú príliš malé
možno ho považovať za zhrnutie existujúceho materiálu
považuje sa za predražený a možno ho zhrnúť do príspevku na blogu.

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

Pôvodný názov:

Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code

Obsah knihy:

Cítili ste sa niekedy frustrovaní pri práci s cudzím kódom? Ťažko udržiavateľný zdrojový kód je dnes veľkým problémom pri vývoji softvéru, čo vedie k nákladným oneskoreniam a chybám. Staňte sa súčasťou riešenia. S touto praktickou knihou sa naučíte 10 ľahko použiteľných pokynov na poskytovanie softvéru v jazyku Java, ktorý sa dá ľahko udržiavať a prispôsobovať. Tieto usmernenia boli odvodené na základe analýzy stoviek reálnych systémov.

Táto kniha, ktorú napísali konzultanti zo skupiny Software Improvement Group (SIG), poskytuje jasné a stručné vysvetlenia s radami, ako tieto usmernenia premeniť na prax. Príklady pre toto vydanie sú napísané v jazyku Java, zatiaľ čo naša sprievodná kniha v jazyku C# poskytuje použiteľné príklady v tomto jazyku.

⬤ Píšte krátke jednotky kódu: obmedzte dĺžku metód a konštruktorov.

⬤ Píšte jednoduché jednotky kódu: obmedzte počet bodov vetvenia na metódu.

⬤ Napíšte kód len raz, namiesto toho, aby ste riskovali kopírovanie chybného kódu.

⬤ Udržujte malé jednotkové rozhrania extrahovaním parametrov do objektov.

⬤ Oddeľte obavy, aby ste sa vyhli vytváraniu veľkých tried.

⬤ Voľne spájajte komponenty architektúry.

⬤ Vyvážte počet a veľkosť komponentov najvyššej úrovne v kóde.

⬤ Udržujte svoju kódovú základňu čo najmenšiu.

⬤ Automatizujte testy pre svoju kódovú základňu.

⬤ Píšte čistý kód a vyhýbajte sa "zápachu kódu", ktorý naznačuje hlbšie problémy.

Ďalšie údaje o knihe:

ISBN:9781491953525
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2016
Počet strán:168

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Tvorba udržiavateľného softvéru, vydanie C#: Desať usmernení pre kód odolný voči budúcim zmenám -...
Cítili ste sa niekedy frustrovaní pri práci s...
Tvorba udržiavateľného softvéru, vydanie C#: Desať usmernení pre kód odolný voči budúcim zmenám - Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code
Budovanie udržiavateľného softvéru, vydanie Java: Desať usmernení pre kód odolný voči budúcim zmenám...
Cítili ste sa niekedy frustrovaní pri práci s...
Budovanie udržiavateľného softvéru, vydanie Java: Desať usmernení pre kód odolný voči budúcim zmenám - Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code

Diela autora vydali tieto vydavateľstvá: