Auditerò e pianificherò il tuo upgrade di ruby on rails per un'app legacy


Informazioni su questo servizio
Traduzione automatica.
Se sei bloccato su una vecchia versione di Rails e non sai cosa potrebbe rompersi con un upgrade, io audito la tua app e ti consegno un piano chiaro e prioritario. Niente vaghi "dipende".
Ricevi un rapporto scritto che copre:
- Versioni attuali di Ruby/Rails e stato di fine vita
- Gems che bloccheranno l'upgrade (abbandonate, incompatibili, sostituibili)
- Deprecazioni e API rimosse che il tuo codice utilizza effettivamente
- Cosa copre davvero il tuo test suite
- Un percorso di upgrade consigliato (ad esempio 5.2 > 6.0 > 6.1 > 7.0) con una stima dello sforzo per ogni passo
Standard aggiunge un piano esecutivo: matrice di sostituzione gem per gem, una configurazione dual-boot come pull request in modo che il tuo team possa aggiornarsi in sicurezza, differenze di configurazione e un piano di test. Premium esegue un upgrade di una versione su un branch con test suite verde e note di consegna.
Su di me: ingegnere full-stack senior (Ruby on Rails, React, Go) che mantiene e modernizza sistemi legacy critici nel settore petrolifero e del gas, dove il downtime non è un'opzione. Accesso in sola lettura al repository è sufficiente; non ho mai bisogno di accesso in produzione. UTC-3, sovrapposizione con gli orari lavorativi degli Stati Uniti.
Contattami prima di ordinare se la tua app è molto grande (oltre 100k linee) così posso confermare l'ambito.
Scopri di più su Tomas P.
Senior Rails Engineer for Rails upgrades and legacy app rescue
- DaArgentina
- Membro danov 2019
Lingue
Inglese
Traduzione automatica.
FAQ
Traduzione automatica.
Quali versioni di Rails e Ruby copri?
Rails dalla 4.2 alla 7.x e Ruby dalla 2.x alla 3.x. Gli upgrade a Rails 8 sono possibili, chiedimi prima.
Hai bisogno di accesso alla produzione?
No. Basta un invito in sola lettura al tuo repository GitHub, GitLab o Bitbucket.
Puoi fare tutto l'upgrade, non solo una versione?
Sì. La versione premium copre un upgrade di una versione. Gli upgrade multi-versione vengono quotati dopo l'audit come offerta personalizzata.
Lavori anche con React o Go?
Sì, per incarichi successivi all'upgrade.
