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.
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.