Здравствуйте!
Подскажите как по вашему располагать файлы в папке проекта? (А то скачиваю исходники иногда и вижу у людей, что все свалено в одну кучу. Ну прям помойка, а у меня все по папкам разложено. И вот закралась мысль, что может я не прав.)
Открываю папку проекта и вижу:
1) Сразу все *.pas файлы или раскиданы еще по внутренним папкам (например, для форм у меня отдельная папка Forms)?
2) Сразу все файлы ресурсов или они в отдельной папке Resources? *
3) Сюда же компилируются все exe файлы?
4) Тесты в папке Test, внутри для каждого теста своя папка с названием тестируемого модуля (объекта)? **
5) Скрипты и прочее для InnoSetup в отдельной папке с соответствующим названием InnoSetup? Дистрибутив собирается в папке InnoSetup\Output?
6) Языковые модули в отдельной папке Language?
* При наличии условной компиляции (например, разные exe для разных стран) в папке ресурсов еще папки с названием условной компиляции?
** Я для каждого теста делаю отдельный проект, в нем форма и на ней необходимые визуальные элементы, чтобы задать начальные значения и запустить тест. Тесты запускаются отдельно вручную. Это правильно?