Ich habe vor kurzem mit der Arbeit an einer Anwendung begonnen, die unabhängig voneinander Python- und Java-Komponenten umfasst. Wie strukturiere ich am besten die Ordnerhierarchie für das Projekt, insbesondere die Quelldateien?Projektverzeichnisstruktur für eine mehrsprachige Anwendung
Im Moment sieht die Struktur wie folgt aus:
/src
-- java packages here
/test
-- jUnit test packages here
/deployment
-- Ant scripts here
/bin
/lib
/etc
.gitignore
Eine mögliche Lösung src/java
und src/python
(wie in Unterverzeichnissen des src
Ordner) zu haben wäre. Eine andere Lösung wäre, zwei separate Verzeichnisse im Projekt zu haben, zum Beispiel src_java
und src_python
. hat jemand an einem Projekt wie diesem gearbeitet? Gibt es eine de facto Konvention, die verwendet werden sollte?
Ich habe die Antworten auf diese Frage What is the best project structure for a Python application? gelesen, aber der 6. Punkt wurde nicht viel in Bezug auf die Nicht-Python-Quellen diskutiert.
Wo ist diese Praxis üblich? Können Sie eine Dokumentation (Best Practices-Richtlinien, Styleguides usw.) bereitstellen, aus der hervorgeht, dass diese Ordnerstruktur allgemein empfohlen wird? – Psychonaut