Je vais auditer et planifier votre mise à niveau de ruby on rails pour une application legacy


À propos de ce service
Traduction automatique
Bloqué sur une ancienne version de Rails et vous ne savez pas ce qu’une mise à niveau pourrait casser ? Je réalise l’audit de votre application et vous fournis un plan clair et priorisé. Finies les réponses vagues comme « ça dépend ».
Vous recevez un rapport écrit couvrant :
- Versions actuelles de Ruby/Rails et leur statut de fin de vie
- Gems qui bloqueront la mise à niveau (abandonnés, incompatibles, remplaçables)
- Dépréciations et API supprimées que votre code utilise réellement
- Ce que votre suite de tests couvre réellement
- Un chemin de mise à niveau recommandé (par exemple 5.2 > 6.0 > 6.1 > 7.0) avec une estimation d’effort pour chaque étape
Standard ajoute un plan exécutable : matrice de remplacement gem par gem, une configuration dual-boot sous forme de pull request pour que votre équipe puisse faire la mise à niveau en toute sécurité, des différences de configuration et un plan de test. Premium exécute une mise à niveau d’une version sur une branche avec une suite de tests verte et fournit des notes de transfert.
À propos de moi : ingénieur full-stack senior (Ruby on Rails, React, Go) qui maintient et modernise des systèmes legacy critiques dans l’industrie pétrolière et gazière, où toute interruption est hors de question. Un accès en lecture seule à votre repo suffit ; je n’ai jamais besoin d’accès en production. Fuseau horaire UTC-3, en overlap avec les heures de bureau américaines.
Contactez-moi avant de commander si votre application est très grande (plus de 100 000 lignes) afin que je puisse confirmer la portée.
Découvrez Tomas P.
Senior Rails Engineer for Rails upgrades and legacy app rescue
- DeArgentine
- Membre depuisnov. 2019
Langues
Anglais
Traduction automatique
FAQ
Traduction automatique
Quelles versions de Rails et Ruby couvrez-vous ?
Rails 4.2 à 7.x et Ruby 2.x à 3.x. Les mises à niveau vers Rails 8 sont aussi possibles, demandez-moi d’abord.
Avez-vous besoin d'accès à la production ?
Non. Une invitation en lecture seule à votre repository GitHub, GitLab ou Bitbucket suffit.
Pouvez-vous faire toute la mise à niveau, pas seulement une version ?
Oui. La version premium couvre une seule version. Les mises à niveau multi-version sont proposées après l’audit sous forme d’offre personnalisée.
Travaillez-vous aussi avec React ou Go ?
Oui, pour des engagements de suivi après la mise à niveau.
