Fase de verificação de erros chega ao Inkscape

Este é um artigo escrito pelo convidado Buovjaga (a partir da equipe de garantia de qualidade do LibreOffice). Ele está visitando os relatórios de falhas de vários projetos de software LIVRE e encorajando os usuários do projeto a participar do gerenciamento de erros. Seu primeiro artigo foi feito para o Editor Kate.

Há um monte de usuários de programas de código aberto qualificados querendo ver o desenvolvimento do seu aplicativo favorito ir mais rápido. Eles podem não perceber que a falta de habilidades de programação não é um obstáculo para ajudar a obter correção de erros.

Quando um desenvolvedor decide ler um relatório de erro, a última coisa que eles querem encontrar é uma charada, envolvido em um mistério, dentro de um enigma. O trabalho de garantia de qualidade (QA, do inglês Quality Assurance) é não apenas certificar-se de que os erros serão descobertos, mas de que os relatórios são válidos, compreensíveis e que incluem dados analíticos úteis. Considerando como fácil a maior parte deste trabalho, há um número assustadoramente baixo de contribudores envolvidos na maioria dos projetos de software LIVRE e o Inkscape não é exceção. Ao passar por relatórios de erros do Inkscape no Launchpad, eu vi que havia um par de usuários muito ativos e dedicados fazendo QA por vários anos a fio. Este trabalho deve ser difundido entre uma equipe muito maior, para se tornar sustentável.

Durante o curso de um mês, eu toquei 400 relatórios de erros do Inkscape. Ao mesmo tempo eu estava reformando um apartamento novo, um trabalho de dia e fazendo minha briga normal na busca de erros no LibreOffice. Você provavelmente está pensando que eu vou, em seguida, contar uma história emocionante sobre esgotamento e recuperação. Felizmente, manter o controle de erros é muito menos estressante do que corrigi-los! É realmente muito agradável estar encarando de frente um erro no programa ao invés de temê-lo. Espero que isso leve ao ponto em que a equipe de QA em um projeto seja maior do que a equipe de desenvolvimento.

Os desenvolvedores ficaram encantados ao me ver atacar o rastreador de falhas. Mc no bate-papo de desenvolvedores do Inkscape no #inkscape-devel me pediu para compilar uma lista de dezenas de erros que são fáceis de reproduzir e afetam um monte de usuários. Este é o tipo de colaboração entre equipes que pode ser muito proveitosa.

Se você estiver usando o Inkscape para diversão ou lucro, leia o artigo sobre gerenciamento de erros, comece a testar bugs e junte-se ao #inkscape-devel no @Freenode IRC. Garanto que sua compreensão do Inkscape se tornará mais profunda e você vai descobrir novas e úteis funcionalidades.