Про мене

Уподобання коду

Обробка помилок

Я віддаю перевагу явній обробці помилок з блоками try-catch та змістовними повідомленнями. Уникайте загальних помилок. Завжди логуйте помилки для налагодження.

Коментарі

Коментарі для ЧОМУ, а не ЩО. Код має бути самодокументованим. Коментарі мають пояснювати бізнес-логіку або неочевидні рішення.

Тестування

Я віддаю перевагу TDD (розробка через тестування). Спочатку писати тести, потім реалізацію. Фокус на поведінці, а не деталях реалізації.

Архітектура

Я віддаю перевагу модульному, слабкоповʼязаному дизайну. Використовувати впровадження залежностей (dependency injection) для тестовності. Розділення відповідальностей (Controllers, Services, Repositories).

Уподобання налагодження

Комунікація

Організація проєкту

Я організовую проєкти так:

project/
  ├── src/
  │   ├── api/
  │   ├── services/
  │   ├── models/
  │   └── utils/
  ├── tests/
  ├── docs/
  └── docker/

Інструментарій


Останнє оновлення: 9 квітня 2026