Описать функциональность в формате Product Flow
Каждую публично доступную функцию и класс хорошо бы снабдить описанием функциональности в формате Product Flow. Ожидается, что это позволит:
- Заметить нехватку автотестов
- Заметить неудачную декомпозицию автотестов
- Заметить нехватку примеров использования
- При использовании Tg API в качестве референса получить заготовку не только концептов, но и функций Product Flow
При этом ожидается, что функций и историй будет так много, что поддерживать описание функциональности в актуальном состоянии без дополнительных инструментов не выйдет. В таком случае, возможно, стоит дождаться нового python-based языка программирования для Product Flow — это позволит тесно интегрировать ТЗ внутрь кода.