Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkrétnych spôsobov, ako zlepšiť svoje znalosti jazyka C#

Hodnotenie:   (4,4 z 5)

Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkrétnych spôsobov, ako zlepšiť svoje znalosti jazyka C# (Bill Wagner)

Recenzie čitateľov

Zhrnutie:

Recenzenti majú o knihe zmiešané názory, niektorí chvália jej zrozumiteľnosť a dôkladnosť pri výučbe pokročilých konceptov jazyka C#, iní ju kritizujú za prílišnú rozvláčnosť a nedostatočnú praktickosť pre reálne aplikácie.

Výhody:

Jasné a stručné písanie, dôkladné pokrytie pokročilých tém, cenné pre vývojárov C#, ktorí si chcú prehĺbiť svoje znalosti.

Nevýhody:

Prílišná mnohomluvnosť a nezosúladenie s očakávaniami série „Efektívne...“, chýbajú praktické príklady z reálneho sveta, obsahuje preklepy v úryvkoch kódu.

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

Pôvodný názov:

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

Obsah knihy:

V knihe Effective C#, Third Edition uvádza uznávaný odborník na C# 6 Bill Wagner 50 spôsobov, ako naplno využiť silu jazyka C# 6. 0 na písanie výnimočne robustného, efektívneho a dobre fungujúceho kódu. Wagner, ktorý odráža rastúcu sofistikovanosť jazyka C# a jeho vývojárskej komunity, identifikoval desiatky nových spôsobov, ako písať lepší kód. Medzi nové riešenia tohto vydania patria niektoré, ktoré využívajú generické funkcie, a niekoľko riešení, ktoré sú viac zamerané na LINQ, ako aj celá kapitola o pokročilých osvedčených postupoch pre prácu s výnimkami.

Vďaka Wagnerovým jasným, praktickým vysvetleniam, odborným tipom a realistickým príkladom kódu sa efektívne C# stalo nepostrádateľným pre státisíce vývojárov. Vychádzajúc zo svojich neprekonateľných skúseností s jazykom C# sa venuje všetkému od správy zdrojov až po podporu viacjadrových systémov a odhaľuje, ako sa vyhnúť bežným nástrahám jazyka a jeho prostredia.NET. Naučíte sa, ako si vybrať najefektívnejšie riešenie, keď existuje viacero možností, a ako písať kód, ktorý sa oveľa ľahšie udržiava a vylepšuje. Wagner ukazuje, ako a prečo.

⬤ Dávať prednosť implicitne typovaným lokálnym premenným (pozri bod 1)

⬤ Zamieňať reťazec. Format() interpolovanými reťazcami (pozri bod 4)

⬤ Vyjadriť spätné volania pomocou delegátov (pozri bod 7)

⬤ Využívanie správy prostriedkov.NET (pozri bod 11)

⬤ Definovať minimálne a dostatočné obmedzenia pre generické prvky (pozri bod 18)

⬤ Špecifikovať generické algoritmy pomocou kontroly typu počas behu (pozri bod 19).

⬤ Využívanie delegátov na definovanie obmedzení metód na typové parametre (pozri bod 23).

⬤ Doplniť minimálne zmluvy o rozhraniach o rozširujúce metódy (pozri bod 27)

⬤ Vytvárať zložiteľné API pre sekvencie (pozri bod 31)

⬤ Oddeliť iterácie od akcií, predikátov a funkcií (pozri bod 32)

⬤ Prednostniť lambda výrazy pred metódami (pozri bod 38)

⬤ Rozlišovať skoré a odložené vykonávanie (pozri bod 40)

⬤ Vyhýbajte sa zachytávaniu drahých zdrojov (pozri bod 41)

⬤ Používať výnimky na hlásenie zlyhania zmluvy o metóde (pozri bod 45)

⬤ Využívanie vedľajších účinkov vo filtroch výnimiek (pozri bod 50)

Už ste úspešným programátorom jazyka C# a 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:9780672337871
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2017
Počet strán:288

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)