Что такое design document?

Middle
168 просмотров
AFK Offer AI

Design doc — документ описывающий техническое решение до начала реализации. Типичная структура: контекст/проблема, предлагаемое решение, альтернативы (и почему отброшены), trade-offs, план миграции, метрики успеха. Зачем: alignment команды, ранний feedback, документация решений. Не для всего — для значительных изменений (новый сервис, миграция БД, изменение архитектуры). Формат: Google Doc, Notion, RFC в репозитории. Ревьюят senior/lead. После согласования — основа для задач в backlog.

Следующий вопрос

Что такое goroutine leak и как обнаружить?