Sobre o serviço
TraduzidoEu refino e reparo código PHP para sites, e assumo os trabalhos que outros desenvolvedores deixaram pela metade. Envie-me um site que apresente erros, que fique lento sob carga ou que se comporte de forma estranha após uma atualização, e eu rastrearei a verdadeira causa em vez de mascarar o sintoma. Eu trabalho com PHP puro e com os frameworks comuns e motores legados, então um projeto antigo sem uma estrutura clara não me assusta.
Meu fluxo habitual é simples. Primeiro, eu reproduzo o problema e leio o código ao redor, depois escrevo uma correção focada e verifico se nada ao lado quebra. Quando a tarefa é sobre velocidade, eu olho para as consultas lentas ao banco de dados, o trabalho repetido dentro de loops e o cache ausente, e eu meço o resultado antes e depois para que a melhoria seja um número, não uma sensação. Quando a tarefa é sobre segurança, eu verifico injeção, cross site scripting, segredos expostos e regras de acesso fracas, e eu fecho essas brechas sem reescrever toda a sua aplicação.
Você recebe mudanças limpas e comentadas, uma breve nota sobre o que estava errado e por quê, e um backup de cada arquivo que eu toquei. Eu mantenho você informado em cada etapa e não envio código não testado para um site ao vivo. Se você não tem certeza do que exatamente está quebrado, descreva o sintoma e eu investigarei primeiro e farei um orçamento honesto do trabalho. Pequenas correções urgentes eu geralmente posso começar no mesmo dia.
Meu fluxo habitual é simples. Primeiro, eu reproduzo o problema e leio o código ao redor, depois escrevo uma correção focada e verifico se nada ao lado quebra. Quando a tarefa é sobre velocidade, eu olho para as consultas lentas ao banco de dados, o trabalho repetido dentro de loops e o cache ausente, e eu meço o resultado antes e depois para que a melhoria seja um número, não uma sensação. Quando a tarefa é sobre segurança, eu verifico injeção, cross site scripting, segredos expostos e regras de acesso fracas, e eu fecho essas brechas sem reescrever toda a sua aplicação.
Você recebe mudanças limpas e comentadas, uma breve nota sobre o que estava errado e por quê, e um backup de cada arquivo que eu toquei. Eu mantenho você informado em cada etapa e não envio código não testado para um site ao vivo. Se você não tem certeza do que exatamente está quebrado, descreva o sintoma e eu investigarei primeiro e farei um orçamento honesto do trabalho. Pequenas correções urgentes eu geralmente posso começar no mesmo dia.