Показать сообщение отдельно
Старый 25.12.2017, 14:15
Appleman вне форума Посмотреть профиль Отправить личное сообщение для Appleman Найти все сообщения от Appleman
  № 1  
Ответить с цитированием
Appleman
 
Аватар для Appleman

Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 483
По умолчанию Организация структуры проекта

Ребята, поделитесь опытом. Количество классов в моём проекте текстового квеста потихоньку приблизилось к сотне, и у меня начинает появляться лёгкая паника на предмет их грамотной организации и систематизации. Изначально я пытался раскладывать всё по трём пакетам: data, model, view. Потом туда добавился пакет language со всеми языковыми наворотами, utils с файл-, спрайт- и прочими менеджерами, gui с компонентами и т.п. Но самое паршивое, что зачастую тяжело чётко отнести тот или иной класс к какому-то из функциональных разделов. Для одних игровых действий у меня целая ветка классов ActionData, отдельный класс Action, отдельно классы условий ActionCondition с пачкой наследников, группы меню в gui... В общем, ад и Пакистан.

По сему просьба рассказать, кто как привык организовывать классы в проекте. Если есть инфа "как правильно", буду признателен. Хотя бы общие подходы. Спасибо.
__________________
Не сломано - не чини!