Ich bin ein einzelner Entwickler und arbeite hauptsächlich an Web-Projekten (W / LAMP) und manchmal an C / C ++ (Nicht-GUI) -Projekten von ungefähr durchschnittlichem Umfang.
Ich habe oft Probleme mit der Strukturierung meines Quelltextbaums. Normalerweise schließe ich ein Projekt nicht ab, ohne den gesamten Baum zu entleeren und die Teile drei- bis viermal neu anzuordnen, was wirklich viel Aufwand bedeutet und außerdem scheint das Endergebnis ein Kompromiss zu sein.
Manchmal ende ich mit einer Überklassifizierung der Quelle - einem sehr langen Baum von Ordnern und Unterordnern. In anderen Fällen konzentriere ich einfach alle Dateien in einem bestimmten Ordner, basierend auf dem Zweck, den sie erfüllen, und führe dadurch zu „chaotischen“ Ordnern in der Quelle.
Ich würde fragen wollen:
- Gibt es Prinzipien / Logik / Best Practices, die mir bei der Strukturierung meines Quellbaums helfen können?
- Gibt es grafische / diagrammatische Techniken (zum Beispiel DFD bei Datenfluss), die mir helfen können, meinen Quellbaum auf der Grundlage der Analyse des Projekts im Voraus zu visualisieren?
- Welche Strategie zur Strukturierung des mit dem Projekt verbundenen Multimedia-Dateibaums ist anzuwenden?
Über das Kopfgeld : Ich schätze die vorhandenen Antworten der Mitglieder, die ihre eigenen Praktiken teilen. Ich möchte jedoch allgemeinere und aufschlussreichere Antworten (oder Ressourcen) und mehr Antworten der Mitglieder ermutigen.