Hab mal ne kleinere Frage...
Es geht dabei um die grundsätzliche Aufteilung eines größeren Programmier Projekts:
Früher hab ich die Aufteilung immer frei nach Schnauze gemacht. So wie es mir halt gepasst hat. Also schon Objektorientiert, aber alles unter einem Package. Und wenn ich eine Oberfläche gebraucht hatte, dann kam die halt einfach auch noch in die Klasse rein. Nun werden es aber immer größere Projekte (Kundenverwaltung, Geschäftsverwaltung...) und ich hab mir mein eigenes Schema ausgedacht, weil ich dazu nichts finden konnte. Das sieht dann ungefähr so aus:
- GUI (die Oberflächen und alles was dazu gehört...)
- Daten (Konstanten, temporäre Daten wie die Auswahlmöglichkeiten einer Dropdown Box...)
- Verarbeitung (Daten exportieren, grundlegende Funktionen wie Drucken usw...)
- DBVerbindung (die "Datenbankschnittstelle": hier werden die Querys generiert, DB Verbindung aufgebaut...)
Gibt es für sowas irgendwelche Regeln / Richtlinien etc... oder wie teilt ihr so ein Projekt auf? (Muss sich auch nicht unbedingt nur auf JAVA beschränken)
Danke für eure Antworten und schöne Feiertage...
Baloo