1. Sempre que estiver testando algo novo, retorne o arquivo para o estado anterior antes de tentar jogar no master e especialmente no deploy do Heroku;

  2. Teste o deploy regularmente, especialmente depois de mudanças e alterações;

  3. Não fique com preguiça de configurar coisas que vão lhe salvar tempo, como shell scripts;

  4. Criar um mecanismo de testes para testar as routes, os links, os códigos em geral, evitando quebra de código no Heroku ou servidores em geral e especialmente com os clientes finais.