Good Code is it own best Documentation.As you're about to add a comment, ask yourself, 'How can I improve the code so that this comment isn't needed?'
Improve the code and then document it to make it even clearer