Чистовик

Метаформа

При разработке приложений можно использовать какую-то метафору, или мифологию. Можно использовать рассказ, нарратив - это позволит не только документировать код, но и последовательность разработки - это позволит новым участникам разработки охватить быстрым взглядом всю историю проекта и вам не придётся каждый раз начинать рассказ с нуля а главное, объяснять чем вызвано то или иное решение.

Дополнительно к этому можно использовать метафору, подняться на какой-то уровень абстракции, например до мифа. Например античного. Или можете создать свой миф.

Так ваш нарратив приобретёт дополнительную логику. Мета-логику. И возможно, вы будете лучше понимать свой продукт и себя в нём, найдёте какие-то очевидные решения в логике мифа.

Опять таки, нет никаких гарантий, что вы можете выбрать не тот миф.

В былые времена, когда античная мифология была в ходу, поступки человека легко объяснялись именно с этой точки зрения. Сегодня это практикуют некоторые театралы чтобы лучше описать характер героя. Опять таки, не зря Карл Густав Юнг собирал коллекцию архетипов.. (это что-то типа use case).

ps
Никто не отменяет традиционного документировыания кода))
Made on
Tilda