Хороший стиль проектирования больших web страниц
Здравствуйте. Вопрос относительно хорошего стиля проектирования программ.
Занимаюсь разработкой проекта в JSF2
. У меня есть довольно большая web форма для поиска/обработки данных. Все элементы на форме так или иначе взаимодействуют друг с другом (изменение какого-нибудь инпута влечет изменение другого). Общение между элементами происходит по их ID.
Для повышения читабельности и легкого сопровождения, надо разбросать все по разным файлам, выделив более-менее однородные блоки. И, если это сделать, то тогда получится, что в одном файле будет ссылка на ID элемента из другого файла.
Вопрос: правильно ли это с точки зрения хорошего стиля проектирования? Т.е. если логика одного файла ссылается на элементы из другого файла по ID.
И, если нет, то как лучше всего поступить?