Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 4 głosach.
Clean Code with C# - Second Edition: Refactor your legacy C# code base and improve application performance using best practices
Zwiększ swoje umiejętności programistyczne poprzez przeglądy kodu, implementację TDD i BDD oraz projektowanie API, aby przezwyciężyć nieefektywność kodu, redundancję i inne problemy wynikające ze złego kodu.
Kluczowe cechy: Pisz kod, który płynnie integruje się z innymi systemami, zachowując dobrze zdefiniowane granice oprogramowania Zrozum, w jaki sposób zasady i standardy kodowania podnoszą jakość oprogramowania Dowiedz się, jak uniknąć typowych błędów podczas implementacji współbieżności lub wątków Zakup książki drukowanej lub Kindle zawiera bezpłatny eBook w formacie PDF.
Opis książki:
Tradycyjnie kojarzony z aplikacjami desktopowymi Windows i tworzeniem gier, język C# rozszerzył się na tworzenie stron internetowych, chmur i aplikacji mobilnych. Jednak pomimo rozbudowanych funkcji kodowania, profesjonaliści często napotykają problemy z wydajnością, skalowalnością i łatwością konserwacji z powodu słabego kodu. Clean Code in C# pomoże ci zidentyfikować i rozwiązać te problemy przy użyciu najlepszych praktyk kodowania.
Książka ta rozpoczyna się od porównania dobrego i złego kodu, aby podkreślić znaczenie standardów, zasad i metodologii kodowania. Następnie omawia przeglądy kodu, testowanie jednostkowe i rozwój oparty na testach, a także porusza kwestie przekrojowe. W miarę przechodzenia przez kolejne rozdziały odkryjesz najlepsze praktyki programistyczne dotyczące obiektów, struktur danych, obsługi wyjątków i innych aspektów pisania programów komputerowych w języku C#. Zapoznasz się również z narzędziami do projektowania API i poprawy jakości kodu, jednocześnie analizując przykłady złych praktyk kodowania, aby zrozumieć, czego należy unikać.
Pod koniec tej książki o czystym kodzie rozwiniesz umiejętności potrzebne do stosowania zatwierdzonych przez branżę praktyk kodowania w celu pisania czystego, czytelnego, rozszerzalnego i łatwego w utrzymaniu kodu C#.
Czego się nauczysz: Opanować sztukę pisania ewoluowalnego i adaptowalnego kodu Wdrożyć metodologię fail-pass-refactor przy użyciu przykładowej aplikacji konsolowej C# Opracować niestandardowe wyjątki C#, które dostarczają znaczących informacji Zidentyfikować niskiej jakości kod C# wymagający refaktoryzacji Poprawić wydajność kodu przy użyciu narzędzi do profilowania i refaktoryzacji Tworzyć wydajny i wolny od błędów kod przy użyciu technik programowania funkcjonalnego Pisać wieloplatformowy kod przy użyciu MAUI Opracować wdrażalne w chmurze mikrousługi dla wszechstronnych aplikacji
Dla kogo jest ta książka:
Ta książka o kodowaniu jest przeznaczona dla biegłych programistów C#, kierowników zespołów, starszych inżynierów oprogramowania i architektów oprogramowania, którzy chcą poprawić wydajność swoich starszych systemów. Zakłada się silne zrozumienie programowania w języku C#.