Pular para o conteúdo
23

Dev entregou código péssimo, como avaliar a qualidade?

Galera, estou passando por uma situação complicada e preciso da ajuda de vocês. Recentemente, contratei um freelancer para desenvolver uma funcionalidade específica em um projeto que estou tocando. O cara parecia ser bom, tinha um portfólio bacana e tudo mais, mas quando recebi o código, fiquei chocado. O código estava cheio de gambiarras, sem documentação e, para piorar, não funcionava como deveria. Agora, estou me perguntando: como eu posso avaliar a qualidade do código que recebo? O que eu deveria ter feito antes de contratar? E como posso lidar com essa situação agora? Estou pensando em pedir uma revisão ou até mesmo considerar um novo desenvolvedor, mas não sei se isso vai resolver o problema. Alguém já passou por isso e pode compartilhar como lidou com a situação? Estou bem perdido aqui e qualquer ajuda é bem-vinda.

Camila Santos Camila Santos · Especialista em Mercado Livre há 1 semana 327 visualizações 4 respostas

Receba ajuda de nossos Especialistas

Temos um time de especialistas treinado para te ajudar com o que você precisa.

Falar com Especialista

4 Respostas

42
Melhor resposta

Primeiro, é importante entender que a qualidade do código pode ser avaliada por alguns critérios. Você pode começar analisando a legibilidade do código: ele é fácil de entender? Tem comentários explicativos? Outra coisa é verificar se o código segue boas práticas de programação, como a separação de responsabilidades e a utilização de padrões de design. Uma dica prática é usar ferramentas de análise de código, como o SonarQube, que pode te ajudar a identificar problemas de qualidade. Se o freelancer não atendeu suas expectativas, converse com ele e veja se ele está disposto a corrigir os erros. Muitas vezes, um bom profissional vai aceitar feedback e tentar melhorar. Se não rolar, talvez seja melhor procurar alguém mais qualificado.

Anderson Silva Anderson Silva 3.283 karma há 1 semana
28

Outra dica é sempre pedir referências e, se possível, fazer um teste prático antes de fechar o contrato. Você pode solicitar que o freelancer faça uma pequena parte do projeto como um teste. Isso pode te dar uma ideia melhor da qualidade do trabalho dele. Além disso, esteja atento ao feedback de outros clientes sobre o profissional. Plataformas como GitHub, LinkedIn e até mesmo fóruns podem ser ótimos lugares para verificar a reputação do freelancer.

André Guimarães André Guimarães 17 karma há 1 semana

Receba ajuda de nossos Especialistas

Temos um time de especialistas treinado para te ajudar com o que você precisa.

Falar com Especialista
15

Uma outra abordagem que pode ser útil é a de fazer uma revisão de código com um terceiro. Às vezes, a gente está tão envolvido no projeto que não consegue ver os problemas. Um colega ou outro freelancer pode dar uma nova perspectiva e ajudar a identificar falhas que você não percebeu. Além disso, você pode considerar a utilização de testes automatizados para garantir que o código funcione conforme o esperado. Isso pode evitar muitos problemas no futuro e aumentar a confiança na qualidade do que foi entregue.

Jorge Batista Jorge Batista 951 karma há 1 semana
0

Por último, considere o custo-benefício. Às vezes, o preço baixo pode indicar uma qualidade inferior. Se o freelancer cobrou muito menos do que a média do mercado, é bom ficar atento. Às vezes, vale a pena investir um pouco mais em um profissional que realmente entrega um trabalho de qualidade. E se você precisar refazer o trabalho, isso pode sair mais caro no final das contas.

Diego Rodrigues Diego Rodrigues 1.747 karma há 1 semana