Project Part 4 Feedback - CMPUT301F12T01/classproject GitHub Wiki

Code base of prototype: Good 2/3

The team implemented all the important use cases. The source files are organize properly in different packages. The code looks clean and follows code convention. However, the application is still inconsistent and crashes a lot. There is also inconsistency of functionality between the application in the video demo and the submission that I tested on github.

Demo: Satisfactory 1/3

The video demo was fine. But the live demo was very rough and inconsistent. The application crashed during the demo.

Code documentation: Good 2/3

Javadoc and code comments look fine. But the team didn't improve the javadoc I mentioned in the previous feedback.

Test cases: Excellent 3/3

Test cases are thorough and cover all the model classes.

OOD: Satisfactory 1/2

The diagram doesn't cover all the important classes. Apparently the diagram is not updated. The good part is that the team added the design patterns in the notes.

Release planning: Excellent 1/1

Release planning is very detailed and realistic.

Addressing feedback: Satisfactory 0/1

The team did not address all the feedback from part 3 in code documentation and OOD.

Refactoring: Excellent 2/2

The refoctoring is documented and explained thoroughly.

Requirements specification: Satisfactory 1/3

According the part 4, the team should document 5 NEW USE CASES. But only two use cases the team implemented were documented.

Video demo: Good 1/2

Two videos look good.

Manager's best pick: Good 0/1

In total: 14/24