Лучшие книги по C# / .NET

Искусство автономного тестирования с примерами на С#
Искусство модульного тестирования, второе издание, шаг за шагом проведет вас от написания первых простых модульных тестов до создания полноценных тестовых наборов, которые легко поддерживать, являются понятными и надежными. Книга позволяет овладеть основными идеями и быстро перейти к таким важным темам, как моки, стабы, а также научиться использовать фреймворки для изоляции, такие как Moq, FakeItEasy и Typemock Isolator. Вы изучите паттерны и организацию тестирования, рефакторинг кода и научитесь тестировать "нетестированный" код. Вместе с тем вы узнаете об интеграционном тестировании и методах тестирования с базами данных.
Примеры в книге написаны на C#, но они будут полезны для тех, кто использует статически типизированные языки, такие как Java или C++.
Об авторе
Рой Ошеров (Roy Osherove) – основатель Legato Labs. Он является организатором израильской встречи разработчиков Web3 Underground Meetup. Работает в индустрии программного обеспечения более 20 лет на разных технических и тестирующих должностях, а сейчас является внештатным консультантом и тренером в разных компаниях по всему миру.

CLR via C#
Эта книга, ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой среды (CLR) Microsoft .NET Framework версии 4.5. Книга научит вас создавать по-настоящему надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т.д. Четвертое издание полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0.
Об авторе
Джеффри Рихтер (Jeffrey Richter) – компьютерный специалист, автор наиболее продаваемых книг в области Win32 и .NET. Соучредитель компании Wintellect, обучающей ИТ-специалистов и консультирующей фирмы в области создания программного обеспечения. За годы работы Рихтер консультировал Intel, DreamWorks и Microsoft.

C# in Depth
C# является основой для разработки .NET. Новые функции, добавленные в C# 6 и 7, упрощают создание приложений для работы с большими данными, облако ориентированных веб-разработок и кросс-платформенного программного обеспечения с использованием .NET Core. Благодаря глубокому пониманию гуру C# Джона Скита, эта книга глубоко погружает вас в концепции и возможности, которые игнорируются в других книгах C#.
C# in Depth, Fourth Edition – это авторитетное и увлекательное пособие, которое раскрывает весь потенциал языка, включая новые возможности C# 6 и 7. Он сочетает глубокое погружение в язык C# с практическими методами корпоративной разработки, веб-приложений и системного программирования. Освоив мудрость и методы, описанные в этой книге, вы будете писать более качественный код и станете исключительным специалистом по устранению неисправностей и решению проблем.
Об авторе
Джон Скит (Jon Skeet) – старший инженер-программист в Google. Он изучал математику и компьютерные науки в Кембридже, является признанным авторитетом в Java и C#, а также занимает позицию главного корреспондента Stack Overflow.
Читайте нас в Telegram, чтобы не пропустить обзор интересных книг.