May 16th, 2007Campanha anti-CC
O post do rbp sobre “teste para ter menos o que testar” me inspirou a pensar um pouco sobre o assunto. Eu já percebi que muitos desenvolvedores têm medo de jogar código fora. É sempre aquela coisa: “Não, deixa comentado CASO a gente precise algum dia”. E é assim que a coisa começa. Com o tempo, você começa a ter trechos enormes de código comentado que você não sabe mais o que faz e prefere não mexer para não piorar. Se comentário no código é considerado desodorante, para mim código no comentário é mal-cheiro muito pior!
Por isso, está lançada a campanha antes chamada “Eu Não Tenho Medo de Jogar Código Fora”, que foi renomeada para anti-CC (Código Comentado) por sugestão do Julian. A nova sigla segue a filosofia “menos é mais” e evita eventuais problemas de censura se eu escolhesse duas letras de cada palavra :-)
Se você compartilha desse sentimento, deixe um comentário e espalhe a notÃcia! Vamos acabar com esse mal, que pode ser facilmente resolvido com um bom sistema de controle de versão, propriedade coletiva do conhecimento e um pouco de coragem. E tenho dito! :-)
May 16th, 2007 at 4:54 pm
Pior é que começa a aparecer código comentado acompanhados de comentários do tipo “Isso aqui deveria estar descomentado, mas não-sei-quê para de funcionar” :P
Vamos ver, prevejo que mais código vai ser apagado do nnebs :)
May 18th, 2007 at 12:25 am
Eu falei mal dos tais trechos de código comentado, mas bem que eu uso essa ‘técnica’ de vez em quando… :-).
Por exemplo, tem vezes que você quer testar se um novo trecho de código será mais eficiente do que anterior… e como mais coisa foi modificada no código vc precisa fazer commit!. Não apagar o trecho anterior significa não precisar garimpar no CVS na busca pelo código apagado.
… mas deixar um trecho lá por muito tempo, daà cheira mal!
May 20th, 2007 at 1:10 pm
Pode ser a campanha do anti cêcê no código :)
Aquele cheiro agradável que fica quando a pessoa faz um monte de atividades fisÃcas e põe um Axé em baixo do sovaco pra ver se ameniza.. E depois entra no metrô lotado!
Falando sério, eu já fiz MUITO isso. Ainda faço um pouco, mas agora com moderação. Dos três fatores apontados acima, talvez o que mais me falte seja coragem.
June 5th, 2007 at 3:59 pm
Eu apoio totalmente a sua campanha! Aliás, isso é muito oportuno — outro dia apaguei quase 400 linhas de código comentado de uma *única* classe no projeto em que estou trabalhando atualmente. Ninguém nem deu falta, e o código ficou muito mais legÃvel sem aquele monte de lixo entrelaçado. Quanto à desculpa do Julian, ela não é válida porque eu sei que ele desenvolve em Java no Eclipse — e o Eclipse tem um negócio que chama “local history”, que serve justamente para te libertar de ter que fazer isso. :-)
June 21st, 2007 at 6:31 am
Eu apóio a campanha também! Porém, concordo com o Julian, à s vezes é mais fácil deixar o código comentado – nas situações em que é mais prático simplesmente descomentar do que procurar no histórico – sempre pouco código, por pouco tempo, ou seja, até passar pelos testes de aceitação. Mas muita gente, principalmente os que “não confiam nos controladores de versões” (frase que representa um smell, na minha opinião) prefere deixar comentado. Falta de coragem? Talvez, de coragem para mudar, de coragem para aprender a usar efetivamente um controlador de versão.