Когда проект становится больше, мне нужно видеть все события, которые происходят во время жизненного цикла модели или проекта.
EDIT Я не хочу, чтобы Django
генерировал какую-то диаграмму,Я хочу сделать это вручную.
Я хочу видеть (на графике или диаграмме) все последствия таких действий, как создание, обновление, сохранение и т. Д.
Например, когда я создаюProperty
объект, есть сигнал post_save
, который создает PropertyProfile
, а PropertyProfile
имеет переопределенный метод save
, где я вычисляю цену объекта до super().save(..)
.
Какой инструмент следует использоватьиспользовать для визуализации таких событий, чтобы я мог видеть, что произойдет и когда это произойдет?
Я думаю, что sequence diagram
или flowchart
, вероятно, недостаточно, потому что я не могу визуализировать всю такую информацию, но, возможно, я ошибаюсь, плохо разбираюсь в UML.