Skip to content

Como contribuir com Software Livre ? Relatórios de Erros!

Produzir software é uma tarefa bastante complexa. Por mais que você tenha um software simples, imaginar todos os possíveis usos e testar em toda e qualquer plataforma e qualquer sistema são tarefas desafiadoras e inviáveis. Fazer testes tão abrangentes é algo muito difícil e caro de se fazer. Uma estratégia é liberar versões instáveis para o público e ir recebendo relatórios de erros. Assim, mais pessoas testam, em muitas plataformas, em muitos sistemas e com muitos possíveis usos. Obviamente, você não irá colocar versões de teste em lugares de produtividade, pois erros são bastante esperados e podem te atrapalhar.

Um software livre normalmente, antes de uma versão estável, passa por muitos estágios de testes, que se esperam que tenham muitos erros. Se você quiser contribuir nesses estágios é bem simples: basta utilizar o aplicativo normalmente e caso dê algum erro, faça um relatório de erros, contando o que deu errado e descrevendo o que você fez para receber a mensagens de erro. Não utilize um relatório de erros para fazer reclamações do software, mas sim para informar os problemas que teve, e seja bem claro e tente escrever os passos exatamente como você fez para os desenvolvedores depurarem o programa. Mesmo as versões estáveis podem ter bugs, mas são menos frequentes e quase raros. Os ambientes grandes como o GNOME e o KDE, já embutem em seus programas um formulário que aparecerá cada vez que acontecer algum problema. Obviamente, você é livre para enviar ou não.

Um software que é utilizado normalmente para relatórios de erros é o Bugzilla da Mozilla Foundation que também faz o Firefox. O GNOME utiliza o Bugzilla para seus bugs, e é relativamente simples fazer um relatório de erro. Sò precisa saber relatar o bug em inglês. Assim que você fizer o relatório, um e-mail será enviado aos desenvolvedores que saberão de imediato sobre o bug. Não precisa se preocupar em colocar um bug repetido, é simples ao desenvolvedor dizer ao bugzilla que tal erro é uma cópia de outra. Isso não dá tanto trabalho de se fazer e ajuda o desenvolvedor a produzir um software melhor.

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*