"Język C# cechują dojrzałość, prostota i innowacyjność. Służy on do wielu celów: do tworzenia aplikacji sieciowych, aplikacji działających w chmurze, oprogramowania dla urządzeń przenośnych i internetu rzeczy. Choć zezwala na pisanie kodu bezpiecznego, przejrzystego, sprawnego i prostego w konserwacji, zdarzają się przypadki, gdy jest on tak fatalnej jakości, że uzyskanie właściwej skalowalności i skuteczności oprogramowania staje się niemożliwe. W takim wypadku trzeba zidentyfikować i rozwiązać problemy występujące w kodzie. Nie jest to nieskomplikowane zadanie. Dzięki tej książce zrozumiesz znaczenie standardów kodowania, zasad i metodologii. Dowiesz się, czemu służą przeglądy kodu i jak przyczyniają się do jego udoskonalania oraz zapewnienia zgodności z uznanymi standardami. Opisano tu także testy jednostkowe, zagadnienia związane z techniką TDD i rozwiązywaniem zadań przekrojowych. Zaprezentowano korzystne praktyki programowania obiektów, struktur informacji, obsługiwania wyjątków i innych aspektów pisania programów w języku C#. Poszczególne zagadnienia zilustrowano licznymi przykładami działającego kodu C# i wyczerpującymi wyjaśnieniami w postaci procedur krok po kroku. W książce pomiędzy innymi: dobre praktyki pisania kodu w C# implementacja metodologii fail-pass-refactor dla kodu w C# wzorce projektowe i ich używanie rozpoznawanie kodu złej jakości zabezpieczanie interfejsów API i usługa Azure Key Vault używanie narzędzi do profilowania i refaktoryzacji C#. Sekret sukcesu tkwi w czystym i najistotniej przejrzystym kodzie O autorze Jason Alls od ponad dwóch dekad jest programistą. Specjalizuje się w stosowaniu technice Microsoftu. Tworzył aplikacje marketingowe GIS, zajmował się bazami danych w sektorze bankowym oraz najróżniejszymi aplikacjami desktopowymi, internetowymi i przenośnymi. W 2005 roku zdobył certyfikat MCAD. Obecnie rozwija i utrzymuje oprogramowanie do badania i oceny dysleksji, napisane w ASP.NET, Angularze i C#.