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?

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.


Warum nicht ein buildVerzeichnis für Builds?
Atsby
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.