Hi,
ich wollte mal die Erfahrenen Benutzer fragen, wie man am besten größere Projekte strukturiert.
Mein Ziel ist es, einen "Planner" zu erstellen, der sich in 4 Bereiche aufteilen soll:
Diese Struktur ist zwar relativ übersichtlich, aber wiederholt sich sehr oft, da ich für in jedem package nochmal die packages "model", "view" und "logic" habe.
Was ich mir überlegt habe:
Ich könnte jeden Bereich erstmal als "standalone" programmieren und dann via .dll einbinden.
Und da hört es auch schon auf mit meiner Kreativität. Auf jeden Fall finde ich die Idee mit den .dll gut, nur jetzt wo ich Maven kenne, kommt mir das relativ oldschool vor
Habt ihr ein paar Tipps für mich? Würde mich freuen
ich wollte mal die Erfahrenen Benutzer fragen, wie man am besten größere Projekte strukturiert.
Mein Ziel ist es, einen "Planner" zu erstellen, der sich in 4 Bereiche aufteilen soll:
- Universität (Semester und Module eintragen (mit vielen Details wie Note, Prüfungsdatum, Prüfer, Lehrender, Lerninhalte, Links zu Inhalten (sei es via web oder lokal), ...))
- Finanzen: Verwaltung von Konten, "imaginäres" Überweisen zwischen Konten, Statisiken, ...
- Arbeit: Übersicht über Stundenanzahl, Verdienst, Steuerabzüge, etc ...
- Kalender: ähnlich wie Lightning bei Thunderbird. Termine können angelegt und gecancelled werden, "Mitglieder" können eingeladen werden via E-Mail. ICS-Dateien soll unterstützt werden.
- main (da kommt alles rein, was für den Start und Preload zuständig ist. Des Weiteren kommen hier die Util-Klassen rein sowie alle sonstigen "Extras", die von mindestens zwei Bereichen gebraucht werden)
- dann für jeden Bereich (siehe oben) ein weiteres Package.
Diese Struktur ist zwar relativ übersichtlich, aber wiederholt sich sehr oft, da ich für in jedem package nochmal die packages "model", "view" und "logic" habe.
Was ich mir überlegt habe:
Ich könnte jeden Bereich erstmal als "standalone" programmieren und dann via .dll einbinden.
Und da hört es auch schon auf mit meiner Kreativität. Auf jeden Fall finde ich die Idee mit den .dll gut, nur jetzt wo ich Maven kenne, kommt mir das relativ oldschool vor
Habt ihr ein paar Tipps für mich? Würde mich freuen