A readable and understandable source code should be a balance between:

With too many comments, you may face the following issues:

Monitoring Comments


Add the Documentation & Comments widget (was Comments & Duplications widget prior to version 3.7) to your dashboard:

Coding Rule: Commented-out Code

For many languages, a coding rule is available to detect pieces of code that are commented-out.