a software that can track changes on our php code or another method to preserve your code when thing go bad ?
Você acabou de descrever o controle de versão. Você realmente deveria estar usando algo como SVN , Mercurial , ou GIT , todos gratuitos . Usado corretamente, o controle de versão oferece as seguintes habilidades:
- Role seu código de volta para um ponto específico no tempo
- acompanhar as alterações de como o código se tornou do jeito que é
- Um backup caso algo aconteça com sua cópia de trabalho
- Uma maneira de coordenar o trabalho entre vários desenvolvedores.
- Uma maneira fácil de escrever código de 'teste' em seu projeto atual sem realmente comprometer esse código com o projeto e ainda rastreá-lo
Nem todos se aplicam a você, mas dê uma chance e em breve você vai se perguntar como você já fez sem os outros. Controle de versão é facilmente capaz de lidar com o seu site php.
Depois de dominar o controle de versão, você também deve seguir para outras práticas modernas de desenvolvimento, como teste de unidade e integração contínua.