Related Post

Spread the word

Digg this post

Bookmark to delicious

Stumble the post

DZone This Post

DotNetKick This Post

Add to your technorati favourite

Subscribes to this post

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

19 users responded to this post

Dushan Hanuska said in August 17th, 2007 at 4:19 am    

Great post! You speak from my heart.

I am a senior developer and as part of my day-to-day duties is to quickly review code of other developers on my team. I used to read through e-mail notifications from SVN, which I recently replaced by doing code reviews via Crucible (http://www.atlassian.com/software/crucible/).

I must say that it is quite pleasing when there is a SVN commit where the code is well formatted, properly JavaDoc’d and easy to read.

In addition to your thoughts on documenting the code, if the code needs to be documented, it’s probably better to extract it into a separate method and JavaDoc it that way.

For more content on similar topics you can read:

Keep it simple
- http://hanuska.blogspot.com/2007/08/keep-it-simple.html
Recursion vs. Loop
- http://hanuska.blogspot.com/2006/12/recursion-vs-loop.html
Bad API and worse coding practices
- http://hanuska.blogspot.com/2006/05/bad-api-and-worse-coding-practices.html

{codesqueeze} said in August 22nd, 2007 at 4:31 am    

Squeezed Links: August 2007

Writing Maintainable Code – Does writing maintainable code mean writing the best code you can or writing code with technology your successors can understand? Good thought stuff by Paul Bourdeaux.
The Worst Type of Project Manager – If you have ever h…

shahid said in December 21st, 2009 at 6:29 am    

. love to see this discussion! It’s great to see you all working through the issues and also, it’s great to see recommendations for testing. In the end, it’s what your actual users do and prefer that should be your biggest driver in making these decision.

IT provider

roundsgloabe said in January 9th, 2010 at 9:18 am    

an interesting post for the developers, abt programming and software development.
SEO India

roundsgloabe said in January 9th, 2010 at 9:18 am    

an interesting post for the developers, abt programming and software development.
SEO India

roundsgloabe said in January 9th, 2010 at 9:18 am    

an interesting post for the developers, abt programming and software development.
SEO India

roundsgloabe said in January 9th, 2010 at 9:18 am    

an interesting post for the developers, abt programming and software development.
SEO India

roundsgloabe said in January 9th, 2010 at 9:18 am    

an interesting post for the developers, abt programming and software development.
SEO India

uggs outlet said in January 15th, 2010 at 2:22 am    

Yayayaya! I understand your feelings…

JohnK said in March 15th, 2010 at 10:37 pm    

A Problem with what you stated could be prettiness over performance, unless performance is not a problem. Documenting your work will allow others to modify code and you do not have to waste performance to document.

dfs said in May 16th, 2010 at 12:14 pm    

nice post a lot of information tanks again

</a href="http://www.doooni.com">منتديات
</a href="http://www.doooni.com">دنيا الدلع
</a href="http://www.doooni.com">منتدى

dfs said in May 16th, 2010 at 12:14 pm    
Louis vuitton said in June 5th, 2010 at 3:15 am    

I’m very interested in your article,

christian louboutin said in June 12th, 2010 at 7:50 am    

love to see this discussion! It’s great to see you all working through the issues and also, it’s great to see recommendations for testing.

solo said in July 11th, 2010 at 9:59 am    

I didn't realize how old this article was until I saw that searching was amazing

Leave Your Comments Below