Menu
Zamknij

Bardziej efektywny C# (opr. miękka)

Informatyka

Opis


Powszechnie rozpoznawany ekspert.NET Bill Wagner identyfikuje i wyjaśnia 50 progresywnych technik i zasad pisania bezawaryjnego i poprawnie działającego kodu C# 7.0. Zgodnie z rosnącym wyrafinowaniem języka C# i oczekiwaniami społeczności programistów Wagner pokazuje świeże, produktywne 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 sprawny C# przynosi to samo sprawdzone podejście do nowych funkcjonalności języka C# 7.0, pomagające bardziej produktywnie i efektywnie realizować prawidłowo 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#, udoskonalone sposoby wyrażania naszych zamiarów użytkownikom i innym programistom i nowe możliwości stosowania technik asynchro-nicznych i programowania dynamicznego.
* użytkowanie atrybuty zamiast dostępnych pól informacji (punkt 1)
* Rozróżnianie między typami wartościowymi i referencyjnymi (4)
* Zależności pomiędzy najróżniejszymi 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, śladowe i kompletne (22)
* Włączanie natychmiastowego zgłaszania błędów w iteratorach i metodach asynchronicznych (26)
* wykorzystywanie 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żytkowanie puli wątków zamiast tworzenia wątków (37)
* wykorzystanie BackgroundWorker do komunikacji między wątkami (38)
* wykorzystywanie najmniejszego osiągalnego zakresu dla blokad (41)
* atuty i wady dynamicznego programowania (43)
* Pełne użycie API wyrażeń (46)
* Minimalizowanie obiektów dynamicznych w publicznych API (47)

Jesteś już wydajnym programistą C#: dzięki tej książce staniesz się unikatowym.Bill Wagner jest jednym z czołowych projektantów C#, członkiem ECMA C# Standards Committee i autorem trzech wydań Effec-tive C#. Jest też prezesem Humanitarian Toolbox, został wyodrębniony tytułem Microsoft Regional Director oraz.NET MVP od 11 lat, zaś ostatnio dołączył do.NET Foundation Advisory Council. Wagner wielokrotnie pomagał zróżnicowanym firmom, od start-upów po międzynarodowe korporacje w upraszczaniu procesów projektowych i rozwijaniu zespołów programistycznych. Aktualnie jako członek zespołu.NET Core stwarza materiały szkoleniowe dla programistów z dziedziny języka C# i.NET Core.
Tytuł Bardziej produktywny c# 50 sposobów ulepszenia języka c# Autor Bill Wagner Wydawnictwo APN Promise EAN 9788375413656 ISBN 9788375413656 Kategoria Nauka i technika\Informatyka ilość stron 326 Format 17x23x1.6 cm Rok wydania 2018 Oprawa Miękka Wydanie 1 Waga 0.5 kg

Opinie - 0 opinii

+ Dodaj opinię

PODOBNE PRODUKTY

Informatyka, Tajniki kubernetes (opr. kartonowa)
od 107 73

1 oferta

Tajniki kubernetes (opr. kartonowa)

  • ISBN 9788375414509 
  • Oprawa kartonowa 
  • Autor Gigi Sayfan 
  • Wydawnictwo Promise 
  • Ilość stron 680 
  • Rok wydania 2021 
Porównaj
Informatyka, Komercyjne i przemysłowe aplikacje internetu rzeczy na raspberry pi - ioana culic, alexandru radovici, cristian rusu (opr. kartonowa)
od 63 84

1 oferta

Komercyjne i przemysłowe aplikacje internetu rzeczy na raspberry pi - ioana culic, alexandru radovici, cristian rusu (opr. kartonowa)

  • ISBN 9788375414301 
  • Oprawa kartonowa 
  • Autor Alexandru Radovici, Cristian Rusu, Ioana Culic 
  • Wydawnictwo Promise 
  • Ilość stron 270 
  • Rok wydania 2020 
Porównaj

Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką prywatności. Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.