2013-12-09 3 views
1

Мы работаем над крупномасштабным проектом, который имеет сотни методов.Как организовать/управлять методами различной функциональности в большом проекте

Мы используем Spring MVC, hibernate и DWR для нашего проекта.

В настоящее время мы добавляем все методы всей функциональности в несколько классов обслуживания. Этот класс обслуживания разделен в соответствии с модулями (фронт, админ, биллинг и т. Д.).

СЕЙЧАС размер проекта огромен, и поэтому методы в классе Services увеличиваются. Этот класс обслуживания содержит сотни методов любой функциональности.

УПРАВЛЕНИЕ, а также ПОНИМАНИЕ, это становится проблемой.

хочу знать, что это правильный способ, который каждый в отрасли делает, или мы ошибаемся.

ELSE КАК МЫ МОЖЕМ УЛУЧШИТЬ ЭТО.

ответ

0

Я заметил несколько шаблонов в структуре файлов между разными языками и программистами. В Java им нравится делать много классов, распространяться. Хотя в C/C++ они стараются сохранить как можно больше методов в одном файле (я обычно видел файлы 2-5k .cpp). В любом случае вы в порядке, просто убедитесь, что вы сохранили свой код как чистый и как можно задокументировано. Приятно иметь многострочный комментарий перед каждым методом, объясняющим параметры, алгоритм и возврат.

Смежные вопросы