Efektívnejší jazyk C# (obsahuje program na aktualizáciu obsahu): 50 konkrétnych spôsobov, ako zlepšiť svoj jazyk C#

Hodnotenie:   (4,6 z 5)

Efektívnejší jazyk C# (obsahuje program na aktualizáciu obsahu): 50 konkrétnych spôsobov, ako zlepšiť svoj jazyk C# (Bill Wagner)

Recenzie čitateľov

Zhrnutie:

Kniha je veľmi pokročilým, ale zároveň praktickým sprievodcom, ktorý poskytuje spoľahlivé príklady kódu a účinné riešenia. Ponúka vynikajúce usmernenia pre kvalitu kódu, pričom sa zameriava na dôležité programovacie koncepty a úskalia. Niektorí čitatelia však zistia, že jej účinnosť je obmedzená, ak nie je sprevádzaná dobrými zručnosťami pri návrhu tried.

Výhody:

Vysoko pokročilé a praktické
dobre vysvetlené príklady
vynikajúce usmernenia o kvalite kódu
pokrýva zložité témy, ako je napríklad vláknový program a asynchrónne programovanie
unikátne nápady, ako je napríklad dynamicky typovaný XML parser.

Nevýhody:

Môže byť náročný pre tých, ktorí nemajú dobré zručnosti v oblasti návrhu tried; niektoré riešenia sa môžu zdať príliš zložité alebo zbytočné pre čitateľov s pevnými základmi.

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

Pôvodný názov:

More Effective C# (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Obsah knihy:

V knihe More Effective C#, Second Edition svetoznámy odborník na NET Bill Wagner identifikuje a objasňuje 50 stredne pokročilých až pokročilých techník na písanie výnimočne robustných a dobre fungujúcich súborov v jazyku C# 7. 0. Odrážajúc rastúcu sofistikovanosť jazyka C# a jeho vývojárskej komunity, Wagner predstavuje nové účinné riešenia problémov, s ktorými sa pravdepodobne stretávate každý deň.

Počas troch vydaní knihy Efektívny C# sa Wagnerove jasné vysvetlenia, odborné tipy a realistické príklady kódu ukázali ako neoceniteľné pre státisíce vývojárov. Vydaním tohto titulu boli Efektívny C#, tretie vydanie, a Efektívnejší C#, druhé vydanie, kompletne reorganizované, aby poskytovali jasné vysvetlenia, odborné tipy a realistické príklady kódu v ucelenom balíku pre moderný jazyk C#. More Effective C#, Second Edition, prináša rovnaký osvedčený prístup k novým funkciám jazyka C# 7. 0 a pomôže vám vykonávať známe úlohy efektívnejšie a účinnejšie.

Wagner čerpá zo svojich neprekonateľných skúseností s jazykom C# a kľúčovej úlohy v celosvetových výboroch pre štandardy jazyka C# a venuje sa objektovo orientovaným, funkčným a servisne orientovaným prístupom k správe údajov pomocou jazyka C#, lepším spôsobom vyjadrovania zámerov používateľom a iným programátorom a novým možnostiam využívania výkonných asynchrónnych a dynamických programovacích techník.

⬤ Používajte vlastnosti namiesto prístupných dátových členov (bod 1)

⬤ Rozlišovať medzi hodnotovými a referenčnými typmi (bod 4)

⬤ pochopiť vzťahy medzi viacerými koncepciami rovnosti (položka 9)

⬤ Vyhýbajte sa konverzným operátorom vo svojich API (bod 11)

⬤ pochopiť, ako sa líšia metódy rozhrania a virtuálne metódy (bod 15)

⬤ vyhnúť sa preťažovaniu metód definovaných v bázových triedach (bod 19)

⬤ Vytvárať skupiny metód, ktoré sú jasné, minimálne a úplné (bod 22)

⬤ Zapojiť okamžité hlásenie chýb v iterátoroch a asynchrónnych metódach (bod 26)

⬤ Používať asynchrónne metódy na asynchrónnu prácu (bod 27)

⬤ Vyhýbajte sa alokácii vlákien a prepínaniu kontextu (bod 30)

⬤ Konštruovať paralelné algoritmy PLINQ s ohľadom na výnimky (bod 36)

⬤ Používajte fond vlákien namiesto vytvárania vlákien (bod 37)

⬤ Používajte BackgroundWorker na komunikáciu medzi vláknami (bod 38)

⬤ Používajte čo najmenší rozsah pre rukoväte zámkov (bod 41)

⬤ Pochopiť výhody a nevýhody dynamického programovania (položka 43)

⬤ Využívať naplno API výrazov (bod 46)

⬤ Minimalizovať dynamické objekty vo verejných API (bod 47)

Už ste úspešným programátorom v jazyku C#: táto kniha z vás urobí vynikajúceho programátora.

Program aktualizácie obsahu: Tento titul už nie je súčasťou programu aktualizácie obsahu. Obsah je konečný a nebudú sa vydávať žiadne ďalšie aktualizácie.

Ďalšie údaje o knihe:

ISBN:9780672337888
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2017
Počet strán:304

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkrétnych spôsobov, ako...
V knihe Effective C#, Third Edition uvádza...
Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkrétnych spôsobov, ako zlepšiť svoje znalosti jazyka C# - Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#
Efektívnejší jazyk C# (obsahuje program na aktualizáciu obsahu): 50 konkrétnych spôsobov, ako...
V knihe More Effective C#, Second Edition...
Efektívnejší jazyk C# (obsahuje program na aktualizáciu obsahu): 50 konkrétnych spôsobov, ako zlepšiť svoj jazyk C# - More Effective C# (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)