Hi
Yes comments is more than needed it is mandatory. There is otherwise no way for a new developer to join a project, or it would requires a lot of time to get into the coding.
A good way to force writing comments is to configure IDE like Eclipse to generate errors if methods does not have a proper comment on the top of it. I know it is possible in Java with JavaDoc tags, should be possible in C++ as well?
and as a rule a thumb, more comments is always better than not enough, and never think like: why comment? what i wrote is obvious.
Graphical documentation like UML would help even more or some diagram to show the actual exchange of packets in Gnutella (using Calitko object involved) …
regards
sebastien
