🚀 5 вещей, которые я добавляю в каждый .NET проект
Если сделать это сразу - потом не будешь страдать в проде
1️⃣ .editorconfig / .props
Автоматически фиксируют стиль кода
→ меньше споров, больше консистентности
2️⃣ Статический анализ
SonarAnalyzer и аналоги
→ ловят баги ещё до запуска
3️⃣ Наблюдаемость (Observability)
Serilog + OpenTelemetry
→ логи + трейсы = понимаешь, что реально происходит
4️⃣ Docker Compose / .NET Aspire
Поднимаешь всё окружение одной командой
→ БД, кеши, очереди
5️⃣ CI/CD с первого дня
Авто-сборка и тесты
→ не даёшь сломанному коду попасть в main
Настроил один раз
→ экономишь десятки часов потом
🔥 Самое сложное для большинства - Observability
но именно оно спасает в проде
Если сделать это сразу - потом не будешь страдать в проде
1️⃣ .editorconfig / .props
Автоматически фиксируют стиль кода
→ меньше споров, больше консистентности
2️⃣ Статический анализ
SonarAnalyzer и аналоги
→ ловят баги ещё до запуска
3️⃣ Наблюдаемость (Observability)
Serilog + OpenTelemetry
→ логи + трейсы = понимаешь, что реально происходит
4️⃣ Docker Compose / .NET Aspire
Поднимаешь всё окружение одной командой
→ БД, кеши, очереди
5️⃣ CI/CD с первого дня
Авто-сборка и тесты
→ не даёшь сломанному коду попасть в main
Настроил один раз
→ экономишь десятки часов потом
🔥 Самое сложное для большинства - Observability
но именно оно спасает в проде