Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkretnych sposobów na poprawę znajomości języka C#

Ocena:   (4,4 na 5)

Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkretnych sposobów na poprawę znajomości języka C# (Bill Wagner)

Opinie czytelników

Podsumowanie:

Książka cieszy się mieszanymi opiniami wśród recenzentów, z których niektórzy chwalą jej przejrzystość i dokładność w nauczaniu zaawansowanych koncepcji C#, podczas gdy inni krytykują ją za nadmierną gadatliwość i niewystarczającą praktyczność w rzeczywistych zastosowaniach.

Zalety:

Jasny i zwięzły tekst, dokładne omówienie zaawansowanych tematów, cenne dla programistów C#, którzy chcą pogłębić swoje zrozumienie.

Wady:

Zbyt rozwlekła i niedostosowana do oczekiwań serii „Effective ...”, brak praktycznych przykładów ze świata rzeczywistego, zawiera literówki we fragmentach kodu.

(na podstawie 5 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

W Effective C#, Third Edition Bill Wagner, szanowany ekspert w dziedzinie .NET, przedstawia 50 sposobów na wykorzystanie pełnej mocy języka C# 6. 0, aby pisać wyjątkowo solidny, wydajny i dobrze działający kod. Odzwierciedlając rosnące zaawansowanie języka C# i jego społeczności programistów, Wagner zidentyfikował dziesiątki nowych sposobów na pisanie lepszego kodu. Nowe rozwiązania w tym wydaniu obejmują niektóre z nich, które wykorzystują generics i kilka, które są bardziej skoncentrowane na LINQ, a także cały rozdział zaawansowanych najlepszych praktyk pracy z wyjątkami.

Jasne, praktyczne wyjaśnienia Wagnera, porady ekspertów i realistyczne przykłady kodu sprawiły, że Effective C# stał się niezbędny dla setek tysięcy programistów. Opierając się na swoim niezrównanym doświadczeniu w języku C#, Wagner omawia wszystko, od zarządzania zasobami po obsługę wielu rdzeni, a także ujawnia, jak uniknąć typowych pułapek w języku i jego środowisku .NET. Dowiedz się, jak wybrać najbardziej efektywne rozwiązanie, gdy istnieje wiele opcji, i jak pisać kod, który jest znacznie łatwiejszy w utrzymaniu i ulepszaniu. Wagner pokazuje jak i dlaczego.

⬤ Preferować niejawnie wpisywane zmienne lokalne (patrz punkt 1)

⬤ Zastąpić string. Format() interpolowanymi ciągami znaków (patrz punkt 4)

⬤ Wyrażać wywołania zwrotne za pomocą delegatów (patrz punkt 7)

⬤ Maksymalne wykorzystanie zarządzania zasobami.NET (patrz punkt 11)

⬤ Zdefiniowanie minimalnych i wystarczających ograniczeń dla generycznych (patrz punkt 18)

⬤ Specjalizowanie algorytmów generycznych przy użyciu sprawdzania typu w czasie wykonywania (patrz punkt 19)

⬤ Wykorzystanie delegatów do definiowania ograniczeń metod na parametrach typu (patrz punkt 23)

⬤ Rozszerzenie minimalnych kontraktów interfejsów o metody rozszerzeń (patrz punkt 27)

⬤ Tworzenie komponowalnych interfejsów API dla sekwencji (patrz punkt 31)

⬤ oddzielić iteracje od akcji, predykatów i funkcji (zob. punkt 32)

⬤ Preferowanie wyrażeń lambda zamiast metod (patrz punkt 38)

⬤ Rozróżnienie wczesnego od odroczonego wykonania (patrz punkt 40)

⬤ Unikaj przechwytywania drogich zasobów (patrz punkt 41)

⬤ Używanie wyjątków do zgłaszania błędów kontraktu metody (patrz punkt 45)

⬤ Wykorzystywanie efektów ubocznych w filtrach wyjątków (patrz punkt 50)

Już jesteś odnoszącym sukcesy programistą C#, a ta książka uczyni cię jeszcze lepszym.

Program aktualizacji treści:Ten tytuł nie jest już częścią programu aktualizacji treści. Zawartość jest ostateczna i żadne dalsze aktualizacje nie będą wydawane.

Dodatkowe informacje o książce:

ISBN:9780672337871
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:288

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkretnych sposobów na poprawę...
W Effective C#, Third Edition Bill Wagner,...
Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 konkretnych sposobów na poprawę znajomości języka C# - Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#
Bardziej efektywny C# (zawiera program aktualizacji treści): 50 konkretnych sposobów na poprawę...
W More Effective C#, Second Edition światowej...
Bardziej efektywny C# (zawiera program aktualizacji treści): 50 konkretnych sposobów na poprawę znajomości języka C# - More Effective C# (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)