These checklists are designed to serve as reminders as you work on your two-week project and final project in CS222. The lists come from a combination of research, documented best practices, and experience with what kinds of things student programmers tend to overlook.
To be used before committing changes to the repository.
Remember that if you commit prematurely, you can rollback the change. You can find this feature in Eclipse's Team→Undo menu. Once you push, however, there's no rolling back.
To be used before finishing a project iteration.