ti-enxame.com

Como devo organizar os arquivos de programação em diretórios?

Às vezes, cria-se um protótipo exploratório e esquece-se da estrutura dos diretórios ...

Quais são as boas dicas para dividir os arquivos de programação em (vários níveis de) diretórios?

9
Tamara Wijsman

Se sua linguagem for OOP e baseada em pacote (Ex. Java), então você provavelmente deve manter cada pacote em sua própria pasta (Ex: my/package/name) para cumprir a convenção.

Se sua linguagem não é baseada em pacotes (por exemplo, PHP), então organize de acordo com o que cada arquivo faz. Aqui está um exemplo

  • Isso faz funções de utilitário? Vai em /util
  • Este é um plugin de terceiros? Vai em /plugin
  • Isso faz parte do painel de administração? Vai em /admin, junto com TODOS os arquivos de suporte
  • Isso é Javascript? Vai em /javascript
  • Isso é CSS? Vai em /css
  • Este é um modelo? Vai em /templates/templateName
  • etc

Independente de idioma, a maioria das pessoas tem um /src diretório para todos os arquivos de origem, um /lib diretório para bibliotecas e um /bin ou /dist diretório para compilações.

10
TheLQ