Мой замечательный .NET

Содержание
Oбновлена 2021-04-18

Джентельменский сборник замечательных библиотек для платформы .NET, а конкретно для языка программирования C#.

Практически каждая из этих библиотек используется в подавляющем большинстве моих проектов.

📖 Библиотека для парсинга аргументов командной строки.

📖 Для качественных, проверенных временем бенчмарков.

📖 Легко и просто собрать метрики с ASP.NET Core приложения.

📖 Для оптимизации LINQ запросов.

📖 Для человекочитаемой манипуляции с DateTime.

📖 Одна из лучших библиотек для разделения вашего приложения на маленькие компоненты со слабой связанностью.

📖 Практически лучшая библиотек для привнесения в C# элементов функционального программирования.

📖 Для сканирования сборки в поисках нужных интерфейсов/классов и т.д.

📖 Стандарт для логгирования.

📖 Валидация аргументов в Fluent стиле.

📖 Для валидации объектов в Fluent стиле.

📖 Предоставляет типичные шаблоны обработки ошибок, такие как Retry, Circuit Breaker, Timeout, и т.д.

📖 Если необходимо по быстрому такие штуки как: планирование задач, кеширование и т.д.

📖 Планирование задач на стероидах.

📖 Для выражения логики программы в виде конечных автоматов.

📖 Генерирование достоверных тестовых данных.

📖 Красивые утверждения в своих тестах.

📖 Тестирование на основе свойств для C# и не только.

📖 Красивые моки для тестов (более красивые чем Moq).

📖 Тестирование на основе поведения для C#.

📖 Регулярные выражения на стероидах.

📖 Заметка на будущее, разобраться в этой библиотеке, особенно в связке с MediatR.

📖 Для строк с аллокацией на стеке.

📖 Мощный фреймворк для создания консольных приложений.

📖 Для того, что-бы строить графический пользовательский интерфейс в консольных приложениях.

📖 Лучший фреймворк для реализации ViewModels.

📖 Заметка на будущее, разобраться в каждой из этих библиотек, подготовить сравнительный обзор.