Code-Style Java Web Portal
- Es soll der Google Java Style Guide verwendet werden. Die einzige Abweichung davon ist die durchgehende Verwendung von Tabs statt Leerzeichen für die Einrückung.
- Für Autoformatierung stehen für die gängigen Editoren und IDEs auf GitHub Google Style Guide Konfigurationsfiles zu Verfügung. (Anleitung Installation Style-Guide-Files)
Beachte
Nach dem Import der Google Style Guide Files müssen zwei Einstellungen angepasst werden:
-
Tabs statt Leerzeichen für die Einrückung
-
Bei der Sortierreihenfolge für Java-Packages gates.packages (analog zu den Google Packages im Google Styleguide) ganz oben einreihen.
Code-Style JavaScript / Angular Web Portal
- Für die Einrückung werden wie bei den Java-Files Tabs verwendet.
- Hinsichtlich der Angular-Entwicklung wurde bisher leider noch kein einheitlicher Stil durchgehen angewandt. Es ist aber wünschenswert für neue Entwicklungen oder größere Änderungen dem Angular Style Guide von John Papa zu folgen. (Siehe auch Ionic-App)
Code-Style JavaScript / Angular Ionic App
- Die Ionic App wurde inzwischen weitestgehen im Angular Style Guide von John Papa refaktorisiert. Dieser soll auch für weitere Entwicklungen eingehalten werden.
Tipp
Der Angular Style Guide von John Papa enthält weit mehr als nur Formatierungskonventionen für Angular-Apps. Er beschreibt schon eher eine komplette Architektur für Angular 1 Applikationen. Da Angular 1 Anwendungen aufgrund fehlender Konventionen schnell unübersichtlich und unwartbar werden, sollte sich jeder Entwickler, der an der Ionic-App arbeitet mit diesem Dokument vertraut machen.