Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.43 KB

2_Randbedingungen.adoc

File metadata and controls

30 lines (26 loc) · 1.43 KB

Abschnitt 2 Randbedingungen

Aufgabe 2.1 Technisch

Randbedingungen Erläuterungen und Hintergrund

Implementierung in Java

Entwicklung unter Java 11

Datenbank

Betrieb der Datenbank läuft auf MySQL. Dient zur Speicherung der Token, Studenten und Organisatoren

Aufgabe 2.2 Organisatorisch

Randbedingungen Erläuterungen und Hintergrund

Team

Team bestehend aus 9 motivierten Studenten, die im GitHub Projekt zu finden sind

Zeitplan

Beginn der Entwicklung am 03. März 2020, vorläufige Fertigstellung am 18. März. Ende der Entwicklung am 27. März

Entwicklungswerkzeuge

Entwurf mit Stift und Papier. Erstellung der Quelltexte in IntelliJ. Erleichertung der Arbeit durch Gradle und Docker

Konfigurations- und Versionsverwaltung

Git bei GitHub

Testwerkzeuge und -prozesse

JUnit Vintage und Jupiter für Integrationstest sowie Spring Test und den IntelliJ Debugger

Aufgabe 2.3 Konventionen

Randbedingungen Erläuterungen und Hintergrund

Sprache (Deutsch vs. Englisch)

Dokumentation sowie Kommunikation innerhalb der Gruppe auf Deutsch. Bennung von Klassen, Methoden sowie Variablen und Commitnachrichten auf Deutsch außer gängige Anglizismen

Coderichtlinien für Java

Prüfung durch CheckStyle, SpotBugs und Google-Java-Format

Architekturdokumentation

Gliederung nach dem arc42-Template