Команда · Урок 83

Документация: README и ADR

Код рассказывает «что», доки — «почему» и «как запустить». Хорошая документация экономит часы каждому новому в проекте, включая вас через полгода.

README, который читают

ADR — память решений

# ADR-007: кэшировать каталог через Redis
Дата: 2026-04-12
Контекст: чтений каталога в 50 раз больше записей
Решение: Redis с инвалидацией по тегу
Альтернативы: Nginx-кэш (нет инвалидации), без кэша (медленно)
Итог: p95 упал с 300 мс до 25 мс
💡
Контракт API — OpenAPI/Swagger: из одного yaml генерируются клиент, доки и валидаторы. Клиенты и сервер перестают спорить «где поле?» — вот оно, в контракте.
ℹ️
Документация не «лишняя бюрократия», а приём из найма: «улучшил README и добавил ADR» — конкретная строчка в резюме про командную этику.