Цитата:
Сообщение от Palasatik
Если не считать того что все это можно запиндюрить в один документ, то сама организация верна?
|
Х.З. Если бы на весь код посмотреть.
Критерии правильности:
- быстро добавляются новые возможности
- быстро находится место, где произошла бага
- игра не тормозит и не жрет память
Выполняется - значит всё ОК.
И самое главное:
Если Вы не видите никаких проблем в том чтобы запихнуть все в один документ, а мучаетесь выделением сущностей - значит Вы занимаетесь "архитектурной астронавтикой"
Срочно все выкидывайте и пишите в одном классе - до наступления "что я употреблял, когда это писал и что надо употребить, чтобы это понять снова" или до окончания работы на игрой. Тогда, возможно, Вы лучше поймете проблемы написания все в одном файле (Вирт Никлаус, вроде, говорил, что больше 2000 строк, не разбитых на функции ни один мозг на земле родить не может).