Komponente | Technologie | Packagemanger |
---|---|---|
Front-End | Vue.js und DevExtreme | NPM |
Back-End | Java Springboot 1.8 | Maven |
Datenbank | MySQL 5.7 | n/a |
Service | Beschreibung |
---|---|
Storage Account | Use static site feature for Vue.js Front-End hosting |
Web App | Use a Managed Tomcat 8.5 server for hosting the Back-End. Open {url}/swagger-ui.html to view the REST endpoints |
MySQL | Managed MySQL Database can be used as the central data store |
- VS Code mit Java Extension Pack, Java Dependency Viewer, Debugger for Java
- Node.js
- Maven
- Sämtliche Dokumente (Präsentationen, Diagramme, Protokolle, etc.) werden in folgendem Format benannt: "KICKERCUP - <Dokument_Typ>"
- Variablen werden entsprechend ihrem Zweck benannt, so das jeder Entwickler diese Variablen (und deren Bedeutung) über den Namen zuordnen kann
- Methoden werden entsprechend ihrer Funktion benannt, so das jeder Entwickler diese Funktionen über den Namen zuordnen kann
- Klassen werden entsprechend ihrers Dienst benannt, so das jeder Entwickler die Funktion der Klasse über den Namen zuordnen kann