Tuve una búsqueda pero no encontré lo que estaba buscando, no dude en vincularme si esta pregunta ya se ha formulado.
A principios de este mes se hizo esta publicación:
http://net.tutsplus.com/tutorials/php/why-youre-a-bad-php-programmer/
Básicamente, para resumir, eres un mal programador si no escribes comentarios. Mi opinión personal es que el código debe ser descriptivo y, en su mayoría, no requerir comentarios, a menos que el código no pueda autodescribirse.
En el ejemplo dado
// Get the extension off the image filename
$pieces = explode('.', $image_name);
$extension = array_pop($pieces);
El autor dijo que este código debería recibir un comentario, mi opinión personal es que el código debe ser una llamada a la función que sea descriptiva:
$extension = GetFileExtension($image_filename);
Sin embargo, en los comentarios alguien realmente hizo esa sugerencia:
http://net.tutsplus.com/tutorials/php/why-youre-a-bad-php-programmer/comment-page-2/#comment-357130
El autor respondió diciendo que el comentarista era "una de esas personas", es decir, un mal programador.
¿Cuáles son las opiniones de todos los demás sobre el Código de autodescripción frente al Código de comentarios?