@Wanderer a твоя първи проект как изглеждаше?
И моя, то между другото все още си ми е ужасен
Дай шорткъти за да видим как изглежда и ко има вътре
Да нямаш предвид screenshots ?
-----------------------------------------------------------------------------------------------------------------
Защо кода е лош:
-Не е ООП
--кода е само статични методи
-- дори тези които не са статични - могат да бъдат, защото “класовете“ ти нямат никакво вътрешно състояние например виж Reports.java, Edit.java, Help.java и други
--някои класове имат ужасни имена - DS, DD, VP, BackupDatabase
Името на класовете трябва да е съществително
--защо гореизброените класове ползват Simple-Whatever-Property вместо string, double , etc ? Така и така получават примирно string и връщат string - от какъв зор тогава ползваш SimpleStringProperty ?
--getter, setter са antipatterns, нищо, че java beans са изградени върху тях. Правилото е “TELL! DON'T ASK!" - или казано с повече думи - класовете, които съдържат информацията трябва да вършат работата.
По-късно може да добавя още неща