TGViewer
Team Lead Talks Подкаст Team Lead Talks Подкаст @teamleadtalks_com · 3.08K subscribers
Post #46 5.57K
Документация на проекте и диаграммы 📈
_
На одном из созвонов сообщества мы обсуждали инструменты для ведения проектной документации, частью которой являются и диаграммы. И вот вчера на 1-1 инженер поделился проблемой, что конечный автомат состояний апи не задокументирован. Он начал чертить диаграмму, закопался в сложности и хочет отложить это дело.

Надев кепку коуча, я его попросил не откладывать. Диаграмма — дело хорошее, нам скоро в этот проект все равно залазить с другими целями. Для него это будет хороший кейс демонстрации ответственности.

Я его попросил следовать простым правилам:

1. Начни с малого. Задокументируй то, что понял и изобрази остаток системы, как черный ящик
2. Опубликуй и сделай презентацию
3. Убедись, что диаграмму легко обновить
4. Нацелься на то, что ты ее таки закончишь в обозримой перспективе

Только с диаграммами есть проблема: их невозможно обновлять. Это одна из причин, почему они устаревают. Даже если дать ссылку на Lucid Chart или другой инструмент, то всегда возникнут проблемы с доступом к инструменту, версиями, платными рабочими местами и тд.

Есть выход. Можно использовать инструменты, которые позволяют преобразовать текст в диаграмму. Например, https://d2lang.com/

С таким подходом очень просто исправить опечатку или добавить связь. Движок сам нарисует. Меньше думаешь — легче живешь. Да, и хранить можно прямо в гите.

Вот для примера диаграмма, как я пишу посты:

title: Как Дима пишет посты {
near: top-center
shape: text
style: {
font-size: 29
bold: true
underline: true
}
}
Случай на работе -> Notion
Ситуация на созвоне -> Notion

Notion -> Проработка информации -> Notion

direction: right
Notion -> ✨ Магия -> Пост
  • 👍 16
More from @teamleadtalks_com
  1. Aug 28, 2026@git_rebase / send memes
  2. Aug 2, 2026Задавать такой вопрос действительно недостаточно, а вот карьерное продвижение тут можно ка…
  3. May 1, 2026ИИ не создаёт проблемы, а подсвечивает те которые у вас уже были. В последнее время я набл…
  4. Apr 14, 2026Система грейдов им. Рожкова Немного устал, когда говорят, что нет общего понятия сеньор в…
  5. Mar 5, 2026Пока подкаст на паузе наше сообщество ушло в подполье и живёт на регулярных созвонах. За 7…
  6. Dec 22, 2025«Плоские структуры без менеджеров могут отлично работать в небольших командах (на практике…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →