Skip to content

Abgaberichtlinien Code

Abgaberichtlinien für Code

Sämtlicher Code ist (sofern nicht anders gefordert) in Englisch zu erstellen. Dazu gehören insbesondere Dateinamen und Identifier, aber auch Kommentare, Konsolenausgaben oder Exception-Messages.

Jeglicher abgegebener Code muss kompilierbar bzw. interpretierbar sein - syntaktische Korrektheit.

Auskommentierter Code wird negativ bewertet und für die Bewertung des restlichen Codes ignoriert. Niemals auskommentierten Code abgeben.

Abgabe über Teams

Jegliche generierten Dateien und Ordner dürfen in der Abgabe nicht enthalten sein. Nur Dateien die Code, oder Konfiguration enthalten sollen in der Abgabe enthalten sein. Bei kleinen Projekten sollen nur diese Dateien einzeln hochgeladen werden. Bei größeren Projekten kann das gezippte Projekt abgegeben werden. Hierbei ist jedoch darauf zu achten, dass keine generierten Ordner oder Dateien enthalten sind (keine bin, obj und node_modules Folder, keine DLL, oder EXE Dateien).

Abgabe als GIT Projekt

Bei der Abgabe über GIT ist über entsprechende .gitignore Files sicherzustellen, dass keine generierten Dateien (bin, obj, node_modules Folder, DLL und EXE Dateien) committed werden.

C# Naming Conventions

siehe Microsoft Coding Style - Identifier Names

JavaScript Naming Conventions

siehe W3Schools - Javascript Naming Conventions