I recommend to professors to not just grade students on the whether the system works or not. In fact, with my own trainees, I don't even bother to check whether the code works. My focus is on code quality and process. Here are some of the things I personally look out for:
- Coding practices and Object-Oriented Design.
 
- See "Clean Code" by Robert Martin or the Java Practices website.
 
- Test-Driven Development
 
- Suggested References:
 
- Fine-grained, frequent commits and expressive commit messages, using Git & Github.
 
No comments:
Post a Comment