Como retomar um projeto web abandonado por um antigo programador?
O programador já não responde, o site mostra um erro e ninguém sabe onde está o código. A situação é mais frequente do que se pensa. Resolve-se quase sempre, desde que se proceda pela ordem certa.
Resposta em 24 horas úteis · chamada de 30 min gratuita · orçamento detalhado gratuito
1. Recuperar os acessos
Antes de mais, liste e recupere: domínio, alojamento, base de dados, repositório de código, contas de serviços de terceiros (pagamento, e-mail, API). O domínio é prioritário: se estiver em nome do antigo prestador, transfira-o para o seu nome.
2. Fazer cópias e proteger
Faça uma cópia de segurança completa dos ficheiros e da base de dados antes de mexer em qualquer coisa. Depois, mude todas as palavras-passe e retire os acessos do antigo programador. Verifique que nenhuma vulnerabilidade conhecida está a ser explorada.
3. Auditar o código
- versões da linguagem, da framework e das dependências;
- existência de testes e documentação;
- alterações feitas diretamente no servidor;
- partes frágeis ou mal compreendidas.
4. Decidir: corrigir, retomar ou refazer
Refazer tudo raramente é a melhor primeira decisão: perdem-se regras de negócio invisíveis no código. Na maior parte dos casos, estabiliza-se primeiro e moderniza-se depois, por partes. A reconstrução completa justifica-se quando a tecnologia deixou de ser mantida ou cada alteração estraga outra coisa. Veja a nossa página de migração e atualização.
5. Evitar que volte a acontecer
Exija que o código esteja num repositório em seu nome, que os acessos estejam documentados e que a propriedade do código conste do contrato. Um contrato de manutenção evita também que um projeto fique sem ninguém a vigiá-lo.
Um projeto para retomar?
Diga-nos o que ainda funciona e o que está bloqueado: começaremos por proteger.
E depois?
- Descreve o seu projeto em poucas linhas.
- Respondemos em 24 horas úteis para marcar uma chamada gratuita de 30 minutos.
- Recebe um orçamento detalhado: âmbito, preço, calendário e plano de pagamento.
Prefere telefonar? +33 7 66 06 80 03