Eu fiz uma pesquisa, mas não encontrei o que estava procurando. Sinta-se à vontade para me vincular se esta pergunta já tiver sido feita.
No início deste mês, este post foi feito:
http://net.tutsplus.com/tutorials/php/why-youre-a-bad-php-programmer/
Basicamente, para resumir, você é um péssimo programador se não escrever comentários. Minha opinião pessoal é que o código deve ser descritivo e não exigir comentários, a menos que o código não possa ser auto-descritivo.
No exemplo dado
// Get the extension off the image filename
$pieces = explode('.', $image_name);
$extension = array_pop($pieces);
O autor disse que este código deve receber um comentário, minha opinião pessoal é que o código deve ser uma chamada de função que é descritiva:
$extension = GetFileExtension($image_filename);
No entanto, nos comentários, alguém realmente fez exatamente essa sugestão:
http://net.tutsplus.com/tutorials/php/why-youre-a-bad-php-programmer/comment-page-2/#comment-357130
O autor respondeu dizendo que o comentarista era "uma dessas pessoas", ou seja, um péssimo programador.
Quais são as opiniões de todos os outros sobre Código auto-descritivo e Código de comentários?