Bardziej efektywny C# 50 sposobów ulepszenia języka C#

(0 opinii)
SKU: AZ#48E7900CEB/DL-ebwm/pdf
69,90 zł
Cena: 48,99 zł
Najniższa cena z ostatnich 30 dni: 69,90 zł
Oszczędzasz: 20,91 zł
dostępny
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....

Pobierz fragment

Format pdfFormat pdf
Dodaj do koszyka
Format pliku:
pdf
Opis produktu
Opinie
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 (punkt 1) ? Rozróżnianie pomiędzy typami wartościowymi i referencyjnymi (4) ? Zależności pomiędzy różnymi koncepcjami równości (9) ? Unikanie operatorów konwersji (11) ? Rozróżnianie pomiędzy interfejsami a metodami wirtualnymi (15) ? Unikanie przeciążania metod zdefiniowanych w klasach bazowych (19) ? Tworzenie grup metod, które są jasne, minimalne i kompletne (22) ? Włączanie natychmiastowego zgłaszania błędów w iteratorach i metodach asynchronicznych (26) ? Używanie metod asynchronicznych do pracy asynchronicznej (27) ? Unikanie alokowania wątków i przełączania kontekstów (30) ? Konstruowanie równoległych zapytań PLINQ z uwzględnieniem wyjątków (36) ? Używanie puli wątków zamiast tworzenia wątków (37) ? Wykorzystanie BackgroundWorker do komunikacji pomiędzy wątkami (38) ? Używanie najmniejszego możliwego zakresu dla blokad (41) ? Zalety i wady dynamicznego programowania (43) ? Pełne wykorzystanie API wyrażeń (46) ? Minimalizowanie obiektów dynamicznych w publicznych API (47) 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.

Cechy

Rodzaj: e-book
Format pliku: pdf
Autor: Wagner Bill
Język publikacji: polski
Rok wydania: 2019
Liczba stron: 326
Miejscowość: Warszawa
Inni klienci oglądali również
Symfony Aplikacje internetowe
Karol Przystalski

Symfony Aplikacje internetowe

51,99 zł 59,00 zł
-12%
Do koszyka
Microsoft Word 2016 Krok po kroku dodatkowo Pliki ćwiczeń do pobrania
Joan Lambert

Microsoft Word 2016 Krok po kroku dodatkowo Pliki ćwiczeń do pobrania

40,99 zł 58,80 zł
-30%
Do koszyka
Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania
Arnon Axelrod

Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania

90,99 zł 104,00 zł
-13%
Do koszyka
Robotyzacja i automatyzacja Przemysł 4.0

Robotyzacja i automatyzacja Przemysł 4.0

68,99 zł 79,00 zł
-13%
Do koszyka
Raportowanie w System Center Configuration Manager Bez tajemnic
Dan Toll, Garth Jones, Kerrie Meyler

Raportowanie w System Center Configuration Manager Bez tajemnic

55,99 zł 79,80 zł
-30%
Do koszyka
Podstawy języka T-SQL Microsoft SQL Server 2016 i Azure SQL Database
Itzik Ben-Gan

Podstawy języka T-SQL Microsoft SQL Server 2016 i Azure SQL Database

68,99 zł 98,70 zł
-30%
Do koszyka
SCRUM i nie tylko.Teoria i praktyka w metodach Agile
Krystian Kaczor

SCRUM i nie tylko.Teoria i praktyka w metodach Agile

55,99 zł 64,00 zł
-13%
Do koszyka
Angular instalacja i działanie Nauka krok po kroku
Shyam Seshadri

Angular instalacja i działanie Nauka krok po kroku

55,99 zł 79,80 zł
-30%
Do koszyka
Biblioblog w pigułce Poradnik dla bibliotekarzy
Barbara Maria Morawiec

Biblioblog w pigułce Poradnik dla bibliotekarzy

18,99 zł 27,00 zł
-30%
Do koszyka