Перейти до вмісту

DevLog #10

1 січня 2026. Оригінал — у Notion.

Вітаю, друзі! З Новим роком!

Сьогодні хочу поділитися маленькою статистикою проєкту, починаючи з першого девлогу в серпні 2025. Щоб спростити собі життя, я закинув статистику комітів і девлоги в нейронку і попросив звести трохи цифр. Ось що вийшло.

Період: 15 серпня — 31 грудня 2025.

  • 138 днів активної розробки «нового моноліту» (з перезапуску 15 серпня).
  • 62,8 % кодової бази — бекенд (C#), 32,5 % — фронтенд (TypeScript).
  • 4 шари архітектури: API, BusinessLogic, Infrastructure, Common.
  • 6 основних alpha-версій (від v0.1.0 до v0.6.0).
  • 2 глобальні оновлення фреймворків за 4 місяці: .NET 8 → .NET 9, Angular 17 → Angular 20.
  • 100 % проходження Quality Gate у SonarQube і тестів перед злиттям гілок.
  • 4 рівні ізоляції доступу (User, Mentor, Manager, Admin) через ASP.NET Identity.
  • 1 власна NuGet-бібліотека: ProjectK.Optimization.
  • Нічний режим: більшість ключових комітів між 22:00 і 02:00.
  • Найпродуктивніший день тижня — вівторок.

Refactor, Fix, Kurin, Auth, Tests, Wolf.

«Я хочу створити інструмент, який замінить десятки Excel-таблиць для комендантів і звʼязкових».

The Great Refactor. Екватор року: «просто працює» — замало. Контролери стали «жирними», логіка розмазалась; рішення — Repository Pattern та Unit of Work. «Я переписав половину проєкту, щоб зекономити собі час у майбутньому. Це інвестиція, а не витрата».

І нейронка таки права: цей проєкт я почав писати ще півтора року тому з зовсім іншої архітектури, а переписувати начисто — з 15 серпня 2025. Більшість роботи справді писалась уночі. Є ще над чим працювати, але поточний стан мене радує, і я пишаюсь зробленою роботою.

Подивимось, що принесе 2026 рік.