Wie soll ich Programmierdateien in Verzeichnissen organisieren? [geschlossen]

9

Manchmal erstellt man einen explorativen Prototyp und vergisst die Struktur in den Verzeichnissen ...

Was sind gute Tipps zum Aufteilen der Programmierdateien auf (mehrere Ebenen von) Verzeichnissen?

Tamara Wijsman
quelle

Antworten:

10

Wenn Ihre Sprache OOP und paketbasiert ist (z. B. Java), sollten Sie wahrscheinlich jedes Paket in einem eigenen Ordner (z. B. my/package/name) aufbewahren, um die Konvention einzuhalten.

Wenn Ihre Sprache nicht paketbasiert ist (z. B. PHP), organisieren Sie nach den Funktionen der einzelnen Dateien. Hier ist ein Beispiel

  • Funktioniert dies Dienstprogrammfunktionen? Geht rein/util
  • Ist das ein Plugin eines Drittanbieters? Geht rein/plugin
  • Ist dies Teil des Admin-Panels? Geht /adminzusammen mit ALLEN unterstützenden Dateien ein
  • Ist das Javascript? Geht rein/javascript
  • Ist das CSS? Geht rein/css
  • Ist das eine Vorlage? Geht rein/templates/templateName
  • etc

Sprache Agnostiker, haben die meisten Menschen ein /srcVerzeichnis für alle Quelldateien, ein /libVerzeichnis für Bibliotheken und ein /binoder /distVerzeichnis für aufbaut.

TheLQ
quelle
Warum nicht ein buildVerzeichnis für Builds?
Atsby