Каталог / github / dotnet-best-practices

dotnet-best-practices

github/awesome-copilot
12.2K
установок
#770
в рейтинге

Что делает

Валидация кода .NET/C# в соответствии с комплексными best practices для вашего решения и проекта.
  • Охватывает 10+ областей практик, включая XML-документацию, паттерны проектирования, dependency injection, async/await, стандарты тестирования и обработку ошибок
  • Закрепляет специфические паттерны: primary constructors для DI, Command Handler pattern с дженериками, segregation of interfaces и Factory pattern
  • Включает управление ресурсами с ResourceManager для локализации, структурированное логирование через Microsoft.Extensions.Logging и интеграцию Semantic Kernel для AI-операций
  • Требует MSTest с FluentAssertions для тестирования, строго типизированную конфигурацию с data annotations и использование возможностей C# 12+ / .NET 8

Установка

$ npx skills add github/awesome-copilot