Can any one suggest what is the best way to write good code that is understandable without a single line of comments?
Well written code might eliminate the need for comments to explain what you're doing, but you'll still want comments to explain the why.