Open mbmueller opened 1 week ago
Ich fände auch eine Einheitliche Benennung der Klassen gut. Insbesondere bei den Views ist das sehr unterschiedlich, mal ...SuchView mal ...UebersichtView mal ListeView etc. Außerdem sind im package io viele Klassen die nach util gehören, auch hier sollte mal für Ordnung gesorgt werden. Das könnte man, wenn mal wenige PRs offen sind machen, in dem Zuge könnte mal alle Dateien formatieren.
Ich glaube, das muss sehr gut geplant werde. Wir könnten hier das Vorgehen besprechen.
Ein Weg wäre z.B.
Anschließend
Als letztes dann die Formatierung aller Klassen. Das sollte dann keine Fehler erzeugen.
Anschließend von hier mit neuen Features starten.
Die Frage wäre dann noch ob wir auch die Tabellen und Spalten in der DB mit umbenennen wollen. Das wäre aufwendig weil man dann alle sql strings anschauen muss und korrigieren. Auch kann man dann nicht mehr auf eine alte Version zurück. Die nächste Version müsste dann eine 3.0.0 sein. Da könnte man Dann auch auf einen Umstieg auf eine aktuelle H2db nachdenken.
- schrittweise Klassen umbenennen incl. der getter bei anderen Klassen
Dass ist mit der Refactoring Funktion von Eclipse ohne großen Aufwand möglich, es wird an allen Orten richtig ersetzt. Ich denke die größte Schwierigkeit sind die Merg Konflikte bei anderen PRs. Ich denke auch, dass bald wieder ein Release passend wäre. Ich würde gerne die Issues mit den Änderungen bei den Rechnungen noch vorher umsetzen, so dass hier eine einmalige Umstellung ist und nicht beim nächsten Release wieder Änderungen daran sind.
Ich denke die größte Schwierigkeit sind die Merg Konflikte bei anderen PRs. Ich denke auch, dass bald wieder ein Release passend wäre. Ich würde gerne die Issues mit den Änderungen bei den Rechnungen noch vorher umsetzen, so dass hier eine einmalige Umstellung ist und nicht beim nächsten Release wieder Änderungen daran sind.
Ja, das mit den Rechnungen sollte komplett in die nächste Release.
Das gleiche gilt dann auch für Mitgliedskonto welches man in Sollbuchung umbenennen sollte.
Wenn wir mal einen Stand haben wo nicht zuviele gleichzeitig arbeiten könnte ich das mal machen. Es sind dann halt viele Files betroffen.
_Originally posted by @JohannMaierhofer in https://github.com/openjverein/jverein/pull/446#discussion_r1850882194_