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

Hodnotenie:   (4,1 z 5)

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

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje praktické usmernenia na písanie udržiavateľného kódu, ktoré sú podporené modelom vyvinutým skupinou Software Improvement Group. Hoci je oceňovaná pre svoju jednoduchosť, zrozumiteľnosť a praktické rady, niektorí recenzenti ju považujú za nedostatočne hlbokú a vizuálne kvalitnú.

Výhody:

Jednoduché, jasné a uskutočniteľné usmernenia na písanie kvalitného kódu
praktické rady, ktoré vedú k rýchlym výsledkom
jedinečný model na kvantifikáciu udržiavateľnosti softvéru
pútavý štýl písania
dobré protiargumenty a zdôvodnenia, ktoré sú uvedené
veľmi odporúčané pre vývojárov softvéru.

Nevýhody:

Nie príliš hlboký
niektorý obsah považovaný za zopakovaný
obrázky/nákresy sú príliš malé
niektoré témy sú pokryté zľahka
vnímané ako predražené s návrhmi, že by sa to dalo zhrnúť do blogu.

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

Pôvodný názov:

Building Maintainable Software, C# 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 C#, 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 C#, zatiaľ čo naša sprievodná kniha v jazyku Java poskytuje jasné 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:9781491954522
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2016
Počet strán:172

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á: