Используйте управление версиями и структуру папок, чтобы все файлы не находились в одной папке. Нет ничего более болезненного, чем ждать, пока проводник Windows загрузит что-то, потому что в папке более 1000 файлов, и все они должны загружаться при открытии папки. Соглашение о присвоении имен переменным и методам также хорошо, если возможно, иметь предварительную версию, чтобы не было этой мешанины кода, в которой разные разработчики вносили свои уникальные штрихи, и это болезненно показывает.
Использование шаблонов проектирования может быть полезно при организации кода и его правильном масштабировании, например. шаблон стратегии может привести к более легкому времени, когда нужно добавить новый тип продукта или устройства, которое должно поддерживаться. Аналогично для использования некоторых адаптеров или шаблонов фасадов.
Наконец, знаете, какие стандарты будут поддерживать ваши формы: это только для пользователей IE или любой из IE, Firefox или Safari легко загрузит форму и будет хорошо выглядеть?