Ich habe mit verschiedenen Verzeichnisstrukturen experimentiert und verwende derzeit die folgende:
|
|\_projects\_\_
| |
| |\_blog.com\_
| | |\_mockups
| | |\_user stories
| | |\_....
| |
| |\_noteapp\_\_
| |\_mockups
| |\_....
|
|\_webs\_\_\_\_\_\_
| |
| |\_dev\_\_\_\_\_\_
| | |\_blog.com\_
| | |\_app
| | |\_config
| | |\_....
| |
| |\_prod\_\_\_\_\_
| | |\_blog.com\_
| | |\_app
| | |\_....
| |\_qe\_....
| |\_uat\_....
|
|
|\_desktops\_\_
|
|\_dev\_\_\_\_\_\_
| |\_noteapp\_
| |\_app
| |\_config
| |\_....
|
|\_prod...
|\_qe....
|\_uat....
KEY
dev - development
prod - production
qe - quality engineering
uat - user acceptance testing
Webs speichern Webanwendungen, Desktops speichern Desktopanwendungen. Das Verzeichnis dev ist versionskontrolliert, während die anderen Verzeichnisse (prod, qe, uat) die jeweils aktuellen Versionen speichern. Das Projektverzeichnis speichert nicht-codebezogene Projektelemente.
Wie sieht Ihre Verzeichnisstruktur für die Softwareentwicklung aus und gibt es einen Grund, warum Sie diese Struktur empfehlen?