Bewertung der 3. Malefizabgabe (Programm, Handbuch)

Es sind 50 Punkte für das Programm zu erreichen, 20 für das Handbuch


Gruppe 1 (A)


Fazit: Sehr schönes Spielfeld-Layout. Code-Kommentierung geht OK. Unit-Tests OK.
Negativ: Speichern nicht XML, Stapeln fehlt. Crash beim Schlagen. Ziehen auf Zielfeld ist nicht möglich.
Die versprochene Kontextsensitive Hilfe ist doch nicht drin oder ?
Fazit: 40/50 Punkte.

Update 21.08.2006:

Fazit: XML besser aber noch nicht fertig. Stapeln geht noch nicht. Zielfeld-Problem nur verschlimmbessert.
Bonus: Contextbasierte Hilfe.
45/50 Punkte.

Technische Doku: alles in die HTML-Hilfe gebaut, das ist schön. Die Spielanleitung ist allerdings zu knapp gehalten (keinerlei Bezug zu den Spielregeln in der Bedienungsanleitung).
18/20 Punkte.

Gruppe 2 (B)

Programm:
Fazit: Kleinere Bugs, das Speichern/Laden hakelt sehr. Spielfiguren-Koppeln falsch umgesetzt. Code-Dokumentation (innerhalb der Methoden) hätte ausführlicher sein können, die Doxygen-Kommentare sind gerade so ausreichend (CMalefizDoc::SpielLogik: "damit wird das verwaltet" als Kommentar einer 50-zeiligen Methode ;-) ).
Unit-Tests sind gut.

42/50 Punkte.

Benutzerhandbuch ist schön strukturiert.
Einheitliches Technisches Handbuch abgegeben (Nachbewertung siehe Abgabe 2). 20/20 Punkte.

Gruppe 3 (C)

Whow, faszinierend, ich konnte das gesamte Spiel durchspielen ohne dass es zum Crash kam ;-) !
Nur die Sounds (Bonus !) nerven :-).
Da ein Projekt als ganze Gruppe erledigt werden soll sind irgendwie auch alle dafür verantwortlich wenn etwas nicht stimmt. Deshalb gibt es auch für 149088 und 849044 einen "Mitgegangen - Mitgefangen"-Abzug von 2 Punkten.


Technische Doku:
Super: sogar die Doxygen-Doku ist enthalten.
Die Spielanleitung ist zu kurz geraten, die Spielregeln werden nicht mitbeschrieben. Das Verlinken zu Screenshots des kompletten Spielfensters halte ich nicht für sinnvoll, hier wäre es besser gewesen nur Bild-Ausschnitte mit dem jeweils relevanten Teil ins Handbuch zu hängen.
Diagramme und Beschreibung hängen in der Hilfe, wäre aber schöner gewesen wenn die Unterkapitel auch über den Inhalt-Baum erreichbar wären.

18/20 Punkte.

Gruppe 4 (D)


Fazit:
Drag&Drop ist natürlich genial !
Stapeln von Spielfiguren fehlt.
Speichern nicht per XML, funktioniert aber immerhin.
Es ist nicht möglich das Spiel zu gewinnen.
Editor fehlt.
Keine Zustandsklassen.

35/50 Punkte.

Technische Dokumentation:
Im Benutzerhandbuch wäre es bei den Screenshots besser gewesen nicht jedesmal das volle Fenster zu knipsen sondern nur den relevanten Ausschnitt.
Die Spielregeln hätten ins Handbuch gehört.
Es verspricht Features die bei euch nicht da sind (stapeln, gewinnen).
Technisches Handbuch enthält alle nötigen Teile. Allerdings hättet ihr die Klassendiagramm aus Malefiz 2 überarbeiten sollen statt ein neues in Kapitel 5 abzugeben.
Das Zustandsdiagramm aus Abgabe 2 ist sinnlos geworden da ihr keine Zustandsklassen habt (an dieser Stelle paßt die Doku nicht zum Programm).

18/20 Punkte.

Gruppe 6 (F)

Fazit:
Spiel selbst funktioniert problemlos.
Speicherung nicht vollständig implementiert.
Unit-Tests nicht lauffähig und nicht fertiggestellt.
Kommentierung zu sparsam.
Bonus: Kontextsensitive Hilfe ! (+3)
46/50 Punkte.

Update 18.08.2006:
49/50 Punkte.

Technische Dokumentation:
Immer noch ein Together-generiertes Dokument, das heißt es sind nur die Teile enthalten die Together kann (keine Unit-Test-Beschreibung). Die alten Dokumentationen für frühere Abgaben wären aber nicht nötig gewesen, genausowenig wie die Doku in RTF- und PDF-Version.
Benutzerhandbuch ist sehr schön in Kapitel aufgeteilt, der MFC-generierte Müll ist schön verpackt.

19/20 Punkte.




Stand 21.08.2006
Historie:
14.08.2006: Seite erstellt.
15.08.2006: Gruppe D, F
17.08.2006: Gruppe A, C
18.08.2006: Update Gruppe F
21.08.2006: Update Gruppe A