Сделал программку в юнити для реструктуризации кода.

Для примера, вот так выглядит код, который от балды хреначит ИИ и это результат вайбкодинга на коленке, когда мы не особо следим за структурой.
Чудо еще, что у нас зависимости в идут одну сторону(стрелочки) и мало закольцованных зависимостей(Это антипаттерн), но у нас идет нарушение законов Деметры, а потому такая фигня очевидная недопустима.

Сделал программку в юнити для реструктуризации кода.

А вот так выглядит исправленная структура. Исправлял дней 5 с утра до вечера.

Сделал программку в юнити для реструктуризации кода.
Сделал программку в юнити для реструктуризации кода.

Никаких двухсторонних зависемостей, разделение на кластеры, кишки кластеров не выходят наружу мимо их менеджеров.
Кластер UI можно сделать и получше(Нижний слева), но пока и так неплохо.

1
1