globale Variablen in ein Helfermodul ausgelagert
Klassenvariable vermeiden (einfacher zu testen)
Fehler von Datenbankqueires über $sth->execute statt $DBI::err
Warnung vermeiden
Zirkuläres Include von CsvImport BackgroundJob und Controller aufbrechen
Syntaxambiguität entfernt
Warnung zu qw( , ) unterdrücken
Zirkuläres Include zwischen SL::DBConnect und SL::DB aufbrechen
Zirkuläres Include zwischen SL::AM und SL::MoreCommon auflösen
Mehrere redefines entfernt, meist my $query
Überflüssige Debugmeldung
Zu Compilezeit keine Warnung in DBConnect werfen weil datestyle ungesetzt ist
In Helper kein use SL::DB::Objects
In Helper kein use SL::DB::Object
kein use SL::DB::Object in SL::DB::Object
kein use SL::DB::Object in SL::DB::Object
Zirkuläres Include TaxKey -> Chart -> TaxKey aufbrechen
kein use SL::DB::Object aus SL::DB::Object
kein use SL::DB::Object aus SL::DB::Object
kein use SL::DB::Object in SL::DB::Object