Aleksei DTG
Вов, если говорить конкретно про данную ситуацию, это не ошибка, а просто не самое удачное решение с точки зрения ООП, но если копнуть любую игру, там таких нарушений воз и маленькая тележка. Я думаю, что вопрос в том как это влияет на разработку, если ты знаешь, что это решение вполне подойдёт проекту, то делаешь и не тратишь своё время на излишнее усложнение архитектуры. Если ты захардкодил в павне, а потом оказалось, что с этим потом постоянно проблемы, то впредь будешь знать )
+
-ТЗ
-знание узких мест (опыт)
у новичка ничего этого нету, ему главное — сделать
сидеть над задачей месяц — демотивирует 💁♂
а тут сделал, понял как работает — поехал дальше
"не забывайте страдать"