Čistý kód v jazyku C#: Prepracujte svoju staršiu kódovú bázu v jazyku C# a zlepšite výkonnosť aplikácie použitím osvedčených postupov

Hodnotenie:   (4,2 z 5)

Čistý kód v jazyku C#: Prepracujte svoju staršiu kódovú bázu v jazyku C# a zlepšite výkonnosť aplikácie použitím osvedčených postupov (Jason Alls)

Recenzie čitateľov

Zhrnutie:

Kniha „Clean Code in C#“ poskytuje kombináciu základných kódovacích postupov a pokročilých tém súvisiacich s vývojom softvéru, ale má problémy so zameraním na publikum a konzistentnosťou v detailoch. Niektorí čitatelia ju považujú za ľahké čítanie s cennými informáciami, zatiaľ čo iní sa domnievajú, že sa nedokáže primerane zamerať na zásady čistého kódovania.

Výhody:

Ľahko sa číta a je zrozumiteľné.
Obsahuje jasné a stručné pokyny týkajúce sa správnych postupov kódovania.
Pokrýva základné aj pokročilé témy vrátane princípov SOLID, spracovania výnimiek a testovania jednotiek.
Ponúka praktické poznatky, najmä o refaktorovaní a písaní čistého kódu.
Vhodné pre stredne pokročilých vývojárov v jazyku C#, ktorí si chcú zlepšiť svoje zručnosti.

Nevýhody:

Slabo cielené publikum; pokúša sa pokryť všetky úrovne programátorov.
V niektorých oblastiach chýba hĺbka a neposkytuje úplne prepracované príklady.
Boli zistené niektoré technické nepresnosti a chyby, najmä pokiaľ ide o spracovanie výnimiek.
Usporiadanie kapitol pôsobí náhodne, pričom niektoré témy, ako napríklad vlákna, sú irelevantné pre hlavnú tému čistého kódovania.

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

Pôvodný názov:

Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices

Obsah knihy:

Rozvíjajte svoje programátorské zručnosti skúmaním základných tém, ako sú revízie kódu, implementácia TDD a BDD a navrhovanie rozhraní API na prekonanie neefektívnosti kódu, redundancie a ďalších problémov vyplývajúcich zo zlého kódu

Kľúčové vlastnosti

⬤ Píšte kód, ktorý sa čisto integruje s inými systémami a zároveň zachováva dobre definované hranice softvéru.

⬤ Pochopiť, ako zásady kódovania a normy zvyšujú kvalitu softvéru.

⬤ Uvedomiť si, ako sa vyhnúť bežným chybám pri implementácii súbežnosti alebo vlákien.

Popis knihy

Jazyk C#, ktorý sa tradične spájal s vývojom desktopových aplikácií a hier pre Windows, sa v súčasnosti používa v najrôznejších oblastiach, napríklad pri vývoji webových a cloudových aplikácií, a čoraz viac sa presadzuje aj pri vývoji mobilných zariadení. Napriek jeho rozsiahlym možnostiam kódovania sa profesionáli stretávajú s problémami súvisiacimi s efektívnosťou, škálovateľnosťou a udržiavateľnosťou kvôli zlému kódu. Kniha Čistý kód v jazyku C# vám pomôže identifikovať tieto problémy a vyriešiť ich pomocou osvedčených postupov kódovania.

Kniha sa začína porovnaním dobrého a zlého kódu, čo vám pomôže pochopiť dôležitosť kódovacích štandardov, zásad a metodík. Potom sa zoznámite s recenziami kódu a ich úlohou pri zlepšovaní kódu a zároveň sa uistíte, že dodržiavate uznávané štandardy kódovania. Táto kniha o jazyku C# sa zaoberá jednotkovým testovaním, preniká do problematiky vývoja riadeného testami a rieši prierezové problémy. Preskúmate správne programátorské postupy pre objekty, dátové štruktúry, spracovanie výnimiek a ďalšie aspekty písania počítačových programov v jazyku C#. Po preštudovaní návrhu API a objavení nástrojov na zlepšenie kvality kódu sa pozriete na príklady zlého kódu a pochopíte, ktorým kódovacím postupom by ste sa mali vyhnúť.

Na konci tejto knihy o čistom kóde budete mať rozvinuté zručnosti, ktoré potrebujete na to, aby ste mohli aplikovať priemyselne schválené kódovacie postupy na písanie čistého, čitateľného, rozšíriteľného a udržiavateľného kódu v jazyku C#.

Čo sa naučíte

⬤ Písať kód, ktorý umožňuje softvér časom upravovať a prispôsobovať.

⬤ Zaviesť metodiku fail-pass-refactor pomocou vzorovej konzolovej aplikácie jazyka C#.

⬤ Riešenie prierezových problémov pomocou softvérových návrhových vzorov.

⬤ Napísať vlastné výnimky jazyka C#, ktoré poskytujú zmysluplné informácie.

⬤ Identifikujte nekvalitný kód C#, ktorý je potrebné preformulovať.

⬤ Zabezpečenie API pomocou kľúčov API a ochrana údajov pomocou trezoru kľúčov Azure.

⬤ Zlepšite výkonnosť svojho kódu pomocou nástrojov na profilovanie a refaktorovanie.

Pre koho je táto kniha určená

Táto kniha o kódovaní je určená vývojárom v jazyku C#, vedúcim tímov, starším softvérovým inžinierom a softvérovým architektom, ktorí chcú zlepšiť efektívnosť svojich starších systémov. Vyžaduje sa dobrá znalosť programovania v jazyku C#.

Ďalšie údaje o knihe:

ISBN:9781838982973
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Čistý kód v jazyku C#: Prepracujte svoju staršiu kódovú bázu v jazyku C# a zlepšite výkonnosť...
Rozvíjajte svoje programátorské zručnosti skúmaním...
Čistý kód v jazyku C#: Prepracujte svoju staršiu kódovú bázu v jazyku C# a zlepšite výkonnosť aplikácie použitím osvedčených postupov - Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices
Vysoko výkonné programovanie v jazykoch C# a .NET: Pochopte oriešky vývoja robustných, rýchlejších a...
Zvýšenie výkonu aplikácií pomocou osvedčených...
Vysoko výkonné programovanie v jazykoch C# a .NET: Pochopte oriešky vývoja robustných, rýchlejších a odolných aplikácií v jazykoch C# 10.0 a .NE - High-Performance Programming in C# and .NET: Understand the nuts and bolts of developing robust, faster, and resilient applications in C# 10.0 and .NE
Čistý kód v jazyku C# - druhé vydanie: Refaktorizujte svoju staršiu kódovú základňu v jazyku C# a...
Zlepšite svoje programátorské zručnosti...
Čistý kód v jazyku C# - druhé vydanie: Refaktorizujte svoju staršiu kódovú základňu v jazyku C# a zlepšite výkonnosť aplikácie pomocou osvedčených postupov - Clean Code with C# - Second Edition: Refactor your legacy C# code base and improve application performance using best practices

Diela autora vydali tieto vydavateľstvá: