To all DrJava hackers:
We fully understand that we are asking a lot from you. On the one hand, we
ask you to continuously integrate your code with the repository. On the
other hand, we ask that you interleave writing your code with writing
tests over it, and to never commit code until all of your tests pass.
Satisfying these two requirements is _hard_. It requires a lot of thinking
about the problem, and, in many cases, it requires you to write the code
in a very different way than you would otherwise. Sometimes, you may not
succeed in fully satisfying the requirements. As long as you are trying
your best, that's okay; the purpose of this course is to give you
experience with programming in this fashion. But when you must err, err on
the side of less frequent commits. As always, we are much more concerned
with soundness than completeness.
-- Eric
|