Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkrétních způsobů, jak zlepšit své znalosti jazyka C#

Hodnocení:   (4,4 z 5)

Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkrétních způsobů, jak zlepšit své znalosti jazyka C# (Bill Wagner)

Recenze čtenářů

Shrnutí:

Recenzenti se o knize vyjadřují smíšeně, někteří chválí její srozumitelnost a důkladnost při výuce pokročilých konceptů jazyka C#, zatímco jiní ji kritizují za přílišnou stručnost a nedostatečnou praktičnost pro reálné aplikace.

Klady:

Jasné a stručné psaní, důkladné pokrytí pokročilých témat, cenné pro vývojáře C#, kteří chtějí prohloubit své znalosti.

Zápory:

Přílišná mnohomluvnost a nesoulad s očekáváním řady „Efektivní ...“, chybí praktické příklady z reálného světa, obsahuje překlepy v úryvcích kódu.

(na základě 5 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

V knize Efektivní C#, třetí vydání uvádí uznávaný odborník na architekturu .NET Bill Wagner 50 způsobů, jak plně využít sílu jazyka C# 6. 0 k psaní výjimečně robustního, efektivního a dobře fungujícího kódu. Wagner, který odráží rostoucí vyspělost jazyka C# a jeho vývojářské komunity, identifikoval desítky nových způsobů, jak psát lepší kód. Mezi nová řešení tohoto vydání patří některá, která využívají generické funkce, a několik řešení, která jsou více zaměřena na LINQ, a také celá kapitola o pokročilých osvědčených postupech pro práci s výjimkami.

Díky Wagnerovým jasným, praktickým vysvětlením, odborným tipům a realistickým příkladům kódu se kniha Effective C# stala nepostradatelnou pro statisíce vývojářů. Na základě svých nepřekonatelných zkušeností s jazykem C# se zabývá vším od správy zdrojů až po podporu vícejádrových procesorů a odhaluje, jak se vyhnout běžným nástrahám jazyka a jeho prostředí.NET. Dozvíte se, jak vybrat nejefektivnější řešení, když existuje více možností, a jak psát kód, který se mnohem snáze udržuje a vylepšuje. Wagner ukazuje, jak a proč.

⬤ Dávat přednost implicitně typovaným lokálním proměnným (viz bod 1).

⬤ Zaměnit řetězec. Format() interpolovanými řetězci (viz bod 4).

⬤ Vyjadřovat zpětná volání pomocí delegátů (viz bod 7).

⬤ Využijte co nejlépe správu prostředků.NET (viz bod 11)

⬤ Definice minimálních a dostatečných omezení pro generika (viz bod 18).

⬤ Specifikovat generické algoritmy pomocí kontroly typů za běhu (viz bod 19).

⬤ Používejte delegáty k definování omezení metod na typové parametry (viz bod 23).

⬤ Doplnit minimální kontrakty rozhraní o rozšiřující metody (viz bod 27).

⬤ Vytvoření složitelných API pro sekvence (viz bod 31)

⬤ Oddělit iterace od akcí, predikátů a funkcí (viz bod 32)

⬤ Dejte přednost lambda výrazům před metodami (viz bod 38).

⬤ Odlišit včasné a odložené provádění (viz bod 40)

⬤ Vyhněte se zachycování drahých zdrojů (viz bod 41)

⬤ Používejte výjimky k hlášení selhání smlouvy o metodě (viz bod 45).

⬤ Využívejte vedlejší efekty ve filtrech výjimek (viz bod 50)

Již jste úspěšným programátorem jazyka C# a tato kniha z vás udělá vynikajícího programátora.

Program aktualizace obsahu: Tento titul již není součástí programu aktualizace obsahu. Obsah je konečný a žádné další aktualizace již nebudou vydávány.

Další údaje o knize:

ISBN:9780672337871
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2017
Počet stran:288

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkrétních způsobů, jak zlepšit...
V knize Efektivní C#, třetí vydání uvádí uznávaný...
Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkrétních způsobů, jak zlepšit své znalosti jazyka C# - Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#
Efektivnější jazyk C# (obsahuje program pro aktualizaci obsahu): Obsahuje 50 konkrétních způsobů,...
V knize More Effective C#, Second Edition...
Efektivnější jazyk C# (obsahuje program pro aktualizaci obsahu): Obsahuje 50 konkrétních způsobů, jak zlepšit svůj jazyk C#. - More Effective C# (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)