|EECS 311: Code Critic||
This course is designed to enable you to learn to master modern best practices in good coding. It replaces the standard two-step "code - grade" pattern with the loop "code - critique - revise - repeat."
Working means that the code compiles, runs, and passes all tests given in the specifications. If you get stuck, use the newsgroup to get help, or email me, if you have almost working code. Don't post solutions, buggy or not, to the newsgroup.
Never ignore critiques. If you disagree with or don't understand a critique, email me the critique, the specific lines of code it was attached to, and your question or point of disagreement.
To submit code to the Code Critic:
After that, things should be obvious.