-
java.util.Dateist durch die entsprechendenjava.time.Date*– Klassen zu ersetzen. Ausnahmen sind nur bei Schnittstellen gestattet (z. B. beim Webshop-Import oder beim Aufruf von JPA-Queries - Für Preise in jeglicher Form sind die Klassen aus
javax.moneyzu verwenden. Hier ist als InterfaceMonetaryAmountund als implementierende KlasseFastMoneyzu verwenden. - Für die Arbeit mit Dateien sind die neuen Klassen aus
java.nio.*zu verwenden. - Für die Formatierung des Quellcodes gibt es im Plugin
com.sebulli.fakturama.rcpim Verzeichnisprojectdie DateiFakturama_Code_Formatter_Profile.xml. Diese kann man über die Einstellungen von Eclipse importieren: - Das gleiche gilt für die Codetemplates. Dazu gibt es die Datei
codetemplates.xmlim selben Verzeichnis, die man ebenfalls importieren kann. -
Für die Benennung von Variablen, Klassen und anderen Dingen gelten die von SUN TM herausgegebenen Code Conventions. Auch wenn die noch von 1997 sind, haben sie nach wie vor ihren Sinn
-
Ausgaben innerhalb des Programmes (Logausgaben) sind über den Logger zu leiten:
importorg.eclipse.e4.core.services.log.Logger;...@InjectprivateLogger log;...log.info("Hello world!");Hier ist aber zu beachten, daß komplizierte Log-Ausgaben (i.S.v. mehrere zusammengesetzte Strings mit diversen Methodenaufrufen) entweder zu vermeiden sind oder mit einem umgebenden
if(log.isLoglevel...)zu versehen sind.
FAKTURAMA lässt Sie nicht im Stich!
Auf diesen Plattformen unterstützt Sie FAKTURAMA rund um die Software
*) FAKTURAMA ist in folgenden Sprachen verfügbar:

