Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 1.78 KB

README.md

File metadata and controls

52 lines (33 loc) · 1.78 KB

Internet Programmierung

Anleitungen zum lokalen Ausführen

Softwarekomponenten

Komponente Technologie Packagemanger
Front-End Vue.js und DevExtreme NPM
Back-End Java Springboot 1.8 Maven
Datenbank MySQL 5.7 n/a

Azure Cloud Services

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

Example of an Azure Resource group

Entwicklungsumgebung

  • VS Code mit Java Extension Pack, Java Dependency Viewer, Debugger for Java
  • Node.js
  • Maven

Links

Namenskonventionen

Dokumente

  • Sämtliche Dokumente (Präsentationen, Diagramme, Protokolle, etc.) werden in folgendem Format benannt: "KICKERCUP - <Dokument_Typ>"

Code

  • 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