Eu vou atualizar seu aplicativo legado em ruby on rails para rails 8 e consertar seus bugs


Sobre este Serviço
Tradução automática
Conheça mais sobre Andrew Kwak
Web apps, booking systems and automation
- A partir deEstados Unidos
- Membro desdeset. de 2026
Idiomas
Coreano, Inglês
Tradução automática
Perguntas frequentes
Tradução automática
Qual o tamanho de app que cabe nesses pacotes?
Apps com até cerca de 40 tabelas de banco de dados. Migrar a construção do front-end (por exemplo, Webpacker para importmap ou jsbundling) é cotado separadamente. Para apps maiores, comece com a checagem de saúde e cotamos o restante a partir dela.
Meu app tem poucos ou nenhum teste. Você ainda pode atualizar?
Sim. O pacote principal adiciona testes de fumaça para seus fluxos-chave antes da atualização, para mostrarmos que nada quebrou. No pacote de 2 versões, cobertura mais fina exige mais checagens manuais, e marcamos isso na checagem de saúde.
Meu app vai ficar offline durante a atualização?
Não. Trabalhamos em um branch separado e em uma cópia de staging. Você revisa o pull request e faz o deploy quando estiver pronto, ou adiciona suporte de deploy no dia da versão e fazemos o deploy junto com você.
E os gems que não são mais mantidos?
A checagem de saúde lista eles. Para cada um sugerimos uma substituição mantida, um pedacinho do seu código ou um patch, e acertamos a escolha com você antes de mudar qualquer coisa.
Você pode atualizar apps mais antigos que Rails 5.2?
Geralmente sim, mas requerem mais etapas e mais checagens. Manda para gente suas versões do Rails e Ruby antes de pedir e cotamos após a checagem de saúde.
Você precisa da minha database de produção?
Não. Uma cópia de staging ou dados anonimizados já basta. Logs de erro e seu rastreador de erros (ex.: Sentry ou Honeybadger) ajudam a encontrar bugs mais rápido.
O que é considerado um conserto?
Um único erro, falha de teste ou deploy quebrado com uma causa clara. Se um conserto virar reconstrução de um recurso, te avisamos antes de começar e cotamos separadamente.
