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

9

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

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

Tamara Wijsman
fonte

Respostas:

10

Se sua linguagem é baseada em OOP e em pacotes (por exemplo, Java), você provavelmente deve manter cada pacote em sua própria pasta (por exemplo my/package/name) para manter a convenção.

Se o seu idioma não for baseado em pacotes (por exemplo, PHP), organize o que cada arquivo faz. Aqui está um exemplo

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

Independente do idioma, a maioria das pessoas tem um /srcdiretório para todos os arquivos de origem, um /libdiretório para bibliotecas e um diretório /binou /distpara builds.

TheLQ
fonte
Por que não um builddiretório para compilações?
Atsby