Ich habe mich gerade mal hingesetzt und die FileHelper Klasse aufgeräumt.
Diese soll eher für allgemeine Dateibearbeitungen sein.
Der größte Teil dieser Klasse hat sich bis jetzt eher um Dinge wie die Config Validierung und das einlesen sowie cachen der selbigen gekümmert.
Damit dies aber wieder alles logisch korrekt aufgebaut ist habe ich den ConfigHelper eingeführt.
Dieser kümmert sich nun um alle Probleme rund um die config Datei von jsync.
Auch das logging wird noch ausgearbeitet, da es im Moment keine komplette Auflistung der kopierten Dateien gibt.
Dies ist aber ein Problem, da man so keine direkte Rückmeldung bekommt welche Dateien beim kopieren Probleme gemacht hat.
Auch der Projektordner brauch eine Überarbeitung.
Ein Kollege aus dem Debian Forum hat sich jsync mal angeschaut, da er wohl auch eine Java Narr ist.
Dabei hatte er aber einige Probleme mit jsync.
Leider habe ich den Aufbau nicht so wie er letztendlich auch als .jar Datei vorhanden sein muss.
Dies macht sich natürlich bei anderen Entwicklern bemerkbar.
Deshalb heißt es auch dort aufräumen.
Keine Kommentare:
Kommentar veröffentlichen