Guten Abend ihr Freunde der Nacht,
ich habe eine kleine Frage bezüglich einem Projektlayout.
Gegeben sei eine Software, die auf oberster Ebene in 4 Bereiche unterteilt wurde, welche zwar zusammenarbeiten (keine Kreis-relationen), aber unabhängig voneinander ausgetauscht werden können.
Diese 4 Bereiche beinhalten jeweils mehreren Klassen.
Zu jeder Klasse wurden verschiedene Testfälle geschrieben.
Es handelt sich um c++ code mit verschiedenen .h und .c++ Dateien.
Nun stellt sich die Frage, wie ich dies aufteile.
Erstelle ich auf oberster Ebene 3 Folder (src, include (.h Dateien) und test), und baue in jeder parallel den Baum aus 4 Bereichen und Klassen in jedem Bereich?
Oder lege ich auf oberster Ebene einfach die 4 Folder an, in jedem einen Unterfolder für die entsprechenden Klassen und in den Unterfoldern die verschiedenen Folder für src, include und test?
Ich tendiere von meinem Gefühl her stark für letzteres, allerdings habe bisher eher die erste Unterteilung bei anderen Leuten gesehen.
Dies verwundert mich. Da ich online sehr variierende Ergebnisse erhalte, wollte ich mal nach eurer Einschätzung fragen.
Liege ich richtig damit für jede Klasse ein src/include/test folder anzulegen?
ich habe eine kleine Frage bezüglich einem Projektlayout.
Gegeben sei eine Software, die auf oberster Ebene in 4 Bereiche unterteilt wurde, welche zwar zusammenarbeiten (keine Kreis-relationen), aber unabhängig voneinander ausgetauscht werden können.
Diese 4 Bereiche beinhalten jeweils mehreren Klassen.
Zu jeder Klasse wurden verschiedene Testfälle geschrieben.
Es handelt sich um c++ code mit verschiedenen .h und .c++ Dateien.
Nun stellt sich die Frage, wie ich dies aufteile.
Erstelle ich auf oberster Ebene 3 Folder (src, include (.h Dateien) und test), und baue in jeder parallel den Baum aus 4 Bereichen und Klassen in jedem Bereich?
Oder lege ich auf oberster Ebene einfach die 4 Folder an, in jedem einen Unterfolder für die entsprechenden Klassen und in den Unterfoldern die verschiedenen Folder für src, include und test?
Ich tendiere von meinem Gefühl her stark für letzteres, allerdings habe bisher eher die erste Unterteilung bei anderen Leuten gesehen.
Dies verwundert mich. Da ich online sehr variierende Ergebnisse erhalte, wollte ich mal nach eurer Einschätzung fragen.
Liege ich richtig damit für jede Klasse ein src/include/test folder anzulegen?