ODMA
Автор
Артём Мальцев · Vivazzi
От разработки сайтов к подходу к работе
Я разрабатываю сайты и веб-приложения: работаю с интерфейсом, серверной частью и инфраструктурой. В ODMA я собираю инженерный подход, который использую в своих проектах: понять, кому принадлежит ответственность, определить ясный контракт и проверить получившееся поведение.
Зачем я создаю ODMA
Мне нужна архитектура, которая остаётся понятной по мере роста продукта. Папка должна выражать ответственность, публичный интерфейс — делать взаимодействие явным, а изменение — оставаться рядом с возможностью, которой оно касается.
На этом сайте я описываю свой подход через практические соглашения и архитектурные решения. Цель — показать мой стиль работы и дать общую основу для разработки и поддержки сайтов.
Проекты и практика
Я развиваю площадку LEVELS, которая объединяет курсы, тренировки и материалы о разработке. Fun Tours — ещё один проект, в котором применяются эти инженерные практики. ODMA — отдельное место для описания методологии и архитектуры этой работы.
Что для меня важно в работе
- Ясные владельцы ответственности
- Явные контракты между модулями
- Изменения с сохранением архитектурных границ
- Проверка поведения в работающей системе
- Полезные и понятные людям интерфейсы