currently i'm reading a
java book that builds a student system too (Agile Java, by J Langr)
as this book follows
test driven development techniques, i wonder what's your sense about testing first, testing, testing at all. Do you cover any of these variations in your book?
TiA