Bardziej efektywny C#. 50 sposobów ulepszenia języka C# - Helion
ISBN: 9788375413656
stron: 326, Format: 170x230, okładka: miękka
Data wydania: 2018-06-01
Księgarnia: Helion
Cena książki: 60,80 zł (poprzednio: 78,96 zł)
Oszczędzasz: 23% (-18,16 zł)
50 sposobów ulepszenia jÄ™zyka C# Powszechnie rozpoznawany ekspert .NET Bill Wagner identyfikuje i wyjaÅ›nia 50 zaawansowanych technik i zasad pisania niezawodnego i dobrze dziaÅ‚ajÄ…cego kodu C# 7.0. Zgodnie z rosnÄ…cym wyrafinowaniem jÄ™zyka C# i oczekiwaniami spoÅ‚ecznoÅ›ci programistów Wagner przedstawia nowe, skuteczne rozwiÄ…zania problemów, na które natrafiamy każdego dnia. Trzy wydania Effective C# i zawarte w nich jasne wyjaÅ›nienia, wskazówki i realistyczne przykÅ‚ady kodu dowiodÅ‚y swojej wartoÅ›ci dla tysiÄ™cy programistów. Bardziej efektywny C# przynosi to samo sprawdzone podejÅ›cie do nowych funkcjonalnoÅ›ci jÄ™zyka C# 7.0, pomagajÄ…ce bardziej wydajnie i skutecznie realizować dobrze znane zadania. BazujÄ…c na niezrównanym doÅ›wiadczeniu i kluczowej roli w globalnych gremiach standaryzujÄ…cych jÄ™zyka C#, Wagner pokazuje podejÅ›cia zorientowane obiektowo, funkcyjne i zorientowane na usÅ‚ugi do zarzÄ…dzania danymi przy użyciu C#, lepsze sposoby wyrażania naszych zamiarów użytkownikom i innym programistom, a także nowe możliwoÅ›ci wykorzystywania technik asyn-chronicznych i programowania dynamicznego.
- Używanie wÅ‚aÅ›ciwoÅ›ci zamiast dostÄ™pnych pól danych
- Rozróżnianie pomiÄ™dzy typami wartoÅ›ciowymi i referencyjnymi
- ZależnoÅ›ci pomiÄ™dzy różnymi koncepcjami równoÅ›ci
- Unikanie operatorów konwersji
- Rozróżnianie pomiÄ™dzy interfejsami a metodami wirtualnymi
- Unikanie przeciążania metod zdefiniowanych w klasach bazowych
- Tworzenie grup metod, które sÄ… jasne, minimalne i kompletne
- WÅ‚Ä…czanie natychmiastowego zgÅ‚aszania bÅ‚Ä™dów w iteratorach i metodach asynchronicznych
- Używanie metod asynchronicznych do pracy asynchronicznej
- Unikanie alokowania wÄ…tków i przeÅ‚Ä…czania kontekstów
- Konstruowanie równolegÅ‚ych zapytaÅ„ PLINQ z uwzglÄ™dnieniem wyjÄ…tków
- Używanie puli wÄ…tków zamiast tworzenia wÄ…tków
- Wykorzystanie BackgroundWorker do komunikacji pomiędzy wątkami
- Używanie najmniejszego możliwego zakresu dla blokad
- Zalety i wady dynamicznego programowania
- Pełne wykorzystanie API wyrażeń
- Minimalizowanie obiektów dynamicznych w publicznych API
Jesteś już skutecznym programistą C#: dzięki tej książce staniesz się wyjątkowym.
Bill Wagner jest jednym z czoÅ‚owych projektantów C#, czÅ‚onkiem ECMA C# Standards Committee i autorem trzech wydaÅ„ Effective C#. Jest też prezesem Humanitarian Toolbox, zostaÅ‚ wyróżniony tytuÅ‚em Microsoft Regional Director oraz .NET MVP od 11 lat, zaÅ› ostatnio doÅ‚Ä…czyÅ‚ do .NET Foundation Advisory Council. Wagner wielokrotnie pomagaÅ‚ rozmaitym firmom, od start-upów po miÄ™dzynarodowe korporacje w usprawnianiu procesów projektowych i rozwijaniu zespoÅ‚ów programistycznych. Obecnie jako czÅ‚onek zespoÅ‚u .NET Core tworzy materiaÅ‚y szkoleniowe dla programistów z dziedziny jÄ™zyka C# i .NET Core.
Osoby które kupowały "Bardziej efektywny C#. 50 sposobów ulepszenia języka C#", wybierały także:
- Język C. Kurs video. Praktyczne wprowadzenie do programowania 99,00 zł, (29,70 zł -70%)
- Wzorce projektowe dla programistów C#. Kurs video 99,00 zł, (29,70 zł -70%)
- C# 9.0 w pigułce 173,87 zł, (53,90 zł -69%)
- Gray Hat C#. Język C# w kontroli i łamaniu zabezpieczeń 57,74 zł, (17,90 zł -69%)
- ASP.NET Core 6. Kurs video. Rozwijaj aplikacje webowe z Entity Framework Core 178,97 zł, (62,64 zł -65%)