DevLog #10
1 січня 2026. Оригінал — у Notion.
Вітаю, друзі! З Новим роком!
Сьогодні хочу поділитися маленькою статистикою проєкту, починаючи з першого девлогу в серпні 2025. Щоб спростити собі життя, я закинув статистику комітів і девлоги в нейронку і попросив звести трохи цифр. Ось що вийшло.
ProjectK Wrapped: 2025 у цифрах
Section titled “ProjectK Wrapped: 2025 у цифрах”Період: 15 серпня — 31 грудня 2025.
Код і структура
Section titled “Код і структура”- 138 днів активної розробки «нового моноліту» (з перезапуску 15 серпня).
- 62,8 % кодової бази — бекенд (C#), 32,5 % — фронтенд (TypeScript).
- 4 шари архітектури:
API,BusinessLogic,Infrastructure,Common.
Релізи
Section titled “Релізи”- 6 основних alpha-версій (від
v0.1.0доv0.6.0). - 2 глобальні оновлення фреймворків за 4 місяці: .NET 8 → .NET 9, Angular 17 → Angular 20.
Безпека і якість
Section titled “Безпека і якість”- 100 % проходження Quality Gate у SonarQube і тестів перед злиттям гілок.
- 4 рівні ізоляції доступу (User, Mentor, Manager, Admin) через ASP.NET Identity.
Інновації
Section titled “Інновації”- 1 власна NuGet-бібліотека:
ProjectK.Optimization.
Продуктивність
Section titled “Продуктивність”- Нічний режим: більшість ключових комітів між 22:00 і 02:00.
- Найпродуктивніший день тижня — вівторок.
Хмара слів
Section titled “Хмара слів”Refactor, Fix, Kurin, Auth, Tests, Wolf.
«Я хочу створити інструмент, який замінить десятки Excel-таблиць для комендантів і звʼязкових».
The Great Refactor. Екватор року: «просто працює» — замало. Контролери стали «жирними», логіка розмазалась; рішення — Repository Pattern та Unit of Work. «Я переписав половину проєкту, щоб зекономити собі час у майбутньому. Це інвестиція, а не витрата».
І нейронка таки права: цей проєкт я почав писати ще півтора року тому з зовсім іншої архітектури, а переписувати начисто — з 15 серпня 2025. Більшість роботи справді писалась уночі. Є ще над чим працювати, але поточний стан мене радує, і я пишаюсь зробленою роботою.
Подивимось, що принесе 2026 рік.