Uma das abordagens em relação aos comentários é simplesmente não comentar nada no código fonte. É cômodo, prático, e não exige esforço algum. Mas será que esta é mesmo a melhor prática?
No início…
Em geral, quando estamos aprendendo a programar, esquecemos completamente dos comentários, embora a maioria dos tutoriais ou livros sobre linguagens de programação ensine a sintaxe deles logo no início. Mas, nesse momento, o nosso foco é outro, estamos empolgados demais para ficar escrevendo comentários. Além disso, também não temos ainda a maturidade necessária para entender os seus benefícios.
Eu sei disso porque foi assim comigo, e muito provavelmente foi assim com você também. No meu caso em particular, eu iniciei na programação com o Pascal, a primeira linguagem de muita gente, e sinceramente nem lembro mais a sua sintaxe para comentários, tal a constância com que eu os usava.
Eu sei que isso não soa nada profissional, mas, neste contexto, onde estamos apenas aprendendo uma linguagem, ainda que não seja a primeira, esta abordagem é aceitável, afinal, não estamos falando sobre uma situação real de desenvolvimento.
E como ficam as coisas no mundo real?
No mundo real, onde estamos escrevendo código que irá virar um programa de verdade, não inserir nenhum comentário é uma tremenda irresponsabilidade, ainda que se trate de algo relativamente simples, onde você é, e sempre será, o único envolvido.
Sua memória irá te trair
Um dos motivos que faz com que tal prática seja condenável é o fato de nós, como seres humanos, termos uma memória incrivelmente falha. Você lembra o que almoçou 3 dias atrás? Provavelmente não, então como quer lembrar de cada detalhe de um programa que escreveu há semanas, meses ou até mesmo anos atrás? É simplesmente impossível.
Neste momento, você pode estar pensando que ainda que não lembre de cada detalhe do programa, você sempre poderá ler o código fonte e entender o seu funcionamento. Ledo engano! Software não é tão simples assim. Mesmo em linguagens expressivas como Ruby, podemos não entender o que queríamos fazer em certos trechos do código se ficarmos um certo tempo sem ter contato com ele.
O programa não é seu
Outro motivo para desconsiderar esta prática é o fato de que, na grande maioria dos casos, quem desenvolve o programa não é o seu dono. Em geral, o que acontece é que alguém nos paga para desenvolver um software com o objetivo de informatizar uma tarefa.
Esta pessoa, que investe na criação do programa, é o seu legítimo dono, e você tem a obrigração de desenvolver o sistema proposto de forma que ele não fique preso a você de forma nenhuma. Em outras palavras, o dono do programa deve ter a capacidade de mantê-lo facilmente sem a sua presença.
Para que isso ocorra, o código deve ser claro o suficiente para que qualquer outro programador com conhecimento na linguagem de programação utilizada seja capaz de entendê-lo.
Contudo, como vimos há pouco, às vezes é difícil entender o significado de certos trechos de código, mesmo quando escritos por nós mesmo. Logo, escrever um programa que seja claro não só pra nós mesmos, como também para outros programadores é ainda mais difícil. Por mais que escrevemos código legível, sempre há alguns pontos mais complexos.
É justamente para tentar resolver esse problema que existem os comentários, já que eles podem elucidar o funcionamente destes trechos mais problemáticos. Sendo assim, não comentar o código do programa é uma forma de dificultar, ou até mesmo impossibilitar, que ele seja compreendido por outros programadores, deixando assim o verdadeiro dono do programa preso a você.
Seja profissional!
Espero ter deixado suficientemente claro que não há motivo digno de consideração para não usar comentários, portanto, seja profissional! Não cometa este atentado contra as boas práticas do desenvolvimento de software. Os outros programadores agradecem.
Comentários Recentes