Hay un debate menor en curso donde trabajo sobre la eficacia de los comentarios dentro del código. Uno de los líderes instruyó a sus desarrolladores para que no usen los comentarios ya que están demasiado "anticuados", y un par de desarrolladores más indicaron que nunca usan comentarios porque sienten que todo lo que hacen es desordenar el código.¿Cuándo son los comentarios "demasiado" y cuándo no son suficientes?
Siempre me he adherido a la práctica de comentar el principio de cada archivo con un bloque de comentario básico, comentar cada método/clase/etc definición, y luego comentar cualquier lugar en el código donde creo que podría volver en 6 meses y pensar para mí mismo, "WTF".
Claramente, esto es subjetivo, pero tengo curiosidad por saber si alguien tiene argumentos o experiencias realmente buenos para una forma u otra.
donde trabajo, se recomienda no utilizar los comentarios dentro del código, excepto por HACER los comentarios. Esto ayuda a escribir código claro. –
@Alexandre - Yo diría que no ayuda a escribir código claro, sino que hace que el código poco claro de alguien más sea un galimatías completo. La presencia o la falta de comentarios no altera el código que está escrito. –
@Joel: la razón es que los nombres de las funciones y la estructura del código deben hacer que los comentarios sean inútiles. –