>Wouldn't you normally comment as you code along rather than at the end?
It depends on how much you tweak and how abstract your comments are. I try to write stub code using relatively abstract...