+33 7 66 06 80 03 LinkedIn
Recursos

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.

Publicado em por

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.