Как мне организовать программные файлы в каталоги? [закрыто]

9

Иногда кто-то создает исследовательский прототип и забывает о структуре в каталогах ...

Каковы полезные советы по разделению программных файлов на (несколько уровней) каталогов?

Тамара Вийсман
источник

Ответы:

10

Если ваш язык ООП и основан на пакетах (например, Java), то вам, вероятно, следует хранить каждый пакет в отдельной папке (например my/package/name), чтобы соблюдать соглашение.

Если ваш язык не основан на пакетах (например, PHP), то упорядочите по тому, что делает каждый файл. Вот пример

  • Делает ли это полезные функции? Идет в/util
  • Это сторонний плагин? Идет в/plugin
  • Это часть админки? Идет /adminвместе со всеми вспомогательными файлами
  • Это Javascript? Идет в/javascript
  • Это CSS? Идет в/css
  • Это шаблон? Идет в/templates/templateName
  • так далее

Независимость от языка, у большинства людей есть /srcкаталог для всех исходных файлов, /libкаталог для библиотек и каталог /binили /distдля сборок.

TheLQ
источник
Почему бы не buildкаталог для сборок?
Atsby