Chair of Computer Architecture

University Freiburg

Im Gegensatz zu Frau Bast benutze wird eine additive Version: 50 von den 80 Puntke sind für die Funktionalität und die restlichen 30 gehen für die Code-Qualität.

Achtung: falls wir Code bekommen der kein C++ ist (z.B. alles inline Assembly oder in einer ander Sprache ist), dann behalten wir uns das Recht keine Punkte zu geben.

Bewertung der Funktionalität (5/8 von der gesamt Note)

Für die Bewertung werden wir den Fuzzer nutzen und den Checker und rauszufinden, ob die Implementierung korrekt ist.

Bewertung der Code-Qualität (3/8 von der gesammt Note)

Kompilierung: 30P

Tests: 30P

Dokumentation, Code Style, Modularität, Codequalität: 20P

Dokumentation: 6P

Style (6P)

Modularität (4P)

Code-Qualität (4P)

Const, public/private/protected, valgrind: 20P

Const-correctness (8P)

Sinnvolle Einteilung in public/private/protected (6P)

Speicherlecks, valgrind (6 Punkte)