Я пробовал втиснуть свои схемы закрытия в то, что доступно в UML, используя блоки классов в качестве пространств имен на уровне файлов и ссылок зависимостей, чтобы показать отношения, но это неудобно и имеет тенденцию препятствовать функциональным шаблонам. Я также пробовал разрабатывать специальные решения, но я не могу найти решение, которое работает так же хорошо, как UML, скажем, с Java (простые ориентированные графы, похоже, работают нечетко, но это результаты не детализированы достаточно). Более того, я ничего не нахожу в Интернете по этому поводу.
Чтобы было ясно, я не пытаюсь делать что-то необычное, вроде генерации кода; Я говорю о схемах, сделанных ручкой и бумагой, в основном для себя. Я предполагаю, что я не первый, кто когда-либо думал об этом для шепелявого языка.
Какие решения были предложены? Есть ли какие-нибудь общепринятые стандарты? Что вы порекомендуете? Какие инструменты ты используешь?