Всем привет. Давненько я ничего не писал технического на DTF (хотя есть вопрос - на кой черт я вообще это делаю). В этот раз я решил немного покопать архитектуру проектов при разработке игр на Unity и пройтись по самым часто встречаемым мной подходам. Ну и конечно же рассказать, зачем я такой мазохист и пришел к любимому мной HMVС (HMVP).
Как-то кашеобразно выглядит, поток данных не упорядочен, рандомно мечется между объектами через события…это не слабая связанность, это хаос. Есть хорошие примеры использования событийного подхода без потери организации слоев, вариации гексагональной и чистой архитектуры с реактивностью, например.