Can any one suggest what is the best way to write good code that is understandable without a single line of comments?
Read Code Complete, 2nd Edition cover to cover. Perhaps twice.
To give some specifics: