Coloque ordem em seus programas
Neste artigo quero dar uns toques para aqueles que estão iniciando no mundo da programação a colocar em seus programas e scripts informações úteis para ajudar não só na documentação, mas também no desenvolvimento dos mesmos.
Parte 2: A parte light
Então vamos as explicações:
Se outra pessoa tiver a mesma fonte e quiser comparar com a sua, ambos deverão verificar o nome do programa nas fontes, que é mais seguro, e não nos nomes dos arquivos. Aqui também deve ser dado uma pequena descrição do que o programa faz.
Realmente, colocar a versão pode ser uma medida do quão desenvolvido está seu programa, mas não quer dizer necessariamente o quão bom ele está, isso depende da habilidade do programador.
Por isso coloque a versão para as pessoas saberem que o programa foi melhorado e que há outros que estão obsoletos por falhas ou falta algum recurso que a nova versão possui.
Tudo bem, seu programa está na versão 12343.5, mas foi feito em 01/2006, enquanto que a versão 12343.4 foi escrita em 06/1975.
O que você fez de melhoria no seu programa ou foi muito pouco, dado que sua melhoria foi do .4 para o .5, oi foi muita melhoria por você estar trabalhando nele há 21 anos. Por aí se vê, a versão pode indicar uma melhoria em relação a versão anterior, mas colocar a data indica o quanto você está está atualizado em relação ao mundo. Pode ter certeza, coloque a data da versão que os outros vão se sentir bem mais seguros.
Se alguma pessoa precisar dê uma explicação sobre o pimpolho, deve ser colocado o nome do criador ou criadores do programa, pelo menos alguém que entenda a maior parte do funcionamento.
Além do mais, esquecer de colocar os devidos créditos é perder a chance de arranjar um emprego ou pelo menos manter o seu, e ainda ganhar fama, afinal, o ego sempre grita quando as coisas vão bem - e se esconde feito gato pro banho quando vão mal.
A sim, coloque os colaboradores também. Não sejamos ingratos.
De jeito nenhum, coloque seu email, endereço telefone, celular, msn, qualquer coisa que permita as pessoas entrarem em contato com você.
Sem isso é a mesma coisa que dizer que o programa foi feito por fantasmas.
Nome do programa
O nome do programa pode ser necessário, pois no caso de alguém mudar o nome do arquivo que contém a fonte, estando o nome do programa escrito no cabeçalho do código, este se torna a referência para identificá-lo.Se outra pessoa tiver a mesma fonte e quiser comparar com a sua, ambos deverão verificar o nome do programa nas fontes, que é mais seguro, e não nos nomes dos arquivos. Aqui também deve ser dado uma pequena descrição do que o programa faz.
Versão
Essa dá para entender mais naturalmente devido ser corriqueiro todo mundo procurar a "versão mais nova de tal programa".Realmente, colocar a versão pode ser uma medida do quão desenvolvido está seu programa, mas não quer dizer necessariamente o quão bom ele está, isso depende da habilidade do programador.
Por isso coloque a versão para as pessoas saberem que o programa foi melhorado e que há outros que estão obsoletos por falhas ou falta algum recurso que a nova versão possui.
Data da versão
"Oras bolas, se eu coloquei a versão atual, por que preciso colocar a data ?"Tudo bem, seu programa está na versão 12343.5, mas foi feito em 01/2006, enquanto que a versão 12343.4 foi escrita em 06/1975.
O que você fez de melhoria no seu programa ou foi muito pouco, dado que sua melhoria foi do .4 para o .5, oi foi muita melhoria por você estar trabalhando nele há 21 anos. Por aí se vê, a versão pode indicar uma melhoria em relação a versão anterior, mas colocar a data indica o quanto você está está atualizado em relação ao mundo. Pode ter certeza, coloque a data da versão que os outros vão se sentir bem mais seguros.
Autor(es) e colaboradores
Todo pai tem responsabilidade pelo filho que bota no mundo, tanto na vida real quanto na metafórica, não podemos criar um programa e depois deixar ao léu.Se alguma pessoa precisar dê uma explicação sobre o pimpolho, deve ser colocado o nome do criador ou criadores do programa, pelo menos alguém que entenda a maior parte do funcionamento.
Além do mais, esquecer de colocar os devidos créditos é perder a chance de arranjar um emprego ou pelo menos manter o seu, e ainda ganhar fama, afinal, o ego sempre grita quando as coisas vão bem - e se esconde feito gato pro banho quando vão mal.
A sim, coloque os colaboradores também. Não sejamos ingratos.
Contato com o(s) desenvolvedor(es)
Colocar o nome, ganhou fama e ainda assim quer se esconder dos fãs?De jeito nenhum, coloque seu email, endereço telefone, celular, msn, qualquer coisa que permita as pessoas entrarem em contato com você.
Sem isso é a mesma coisa que dizer que o programa foi feito por fantasmas.
Parabéns pelo artigo.