DEV Community

Colin Soleim
Colin Soleim

Posted on β€’ Edited on

5 2

6 Steps to Take When Inheriting Legacy Rails Apps

Intro

I started a new job back in June and my first project was taking over and making updates to a big legacy Rails app. Taking the project over was pretty much a worst-case scenario because the project had no tests and nobody who had built the website was still contactable.

Luckily I've been working with Rails for 6 years, and most of the decisions on this project ended up being the Rails standard, so I was able to setup the project, add some tests, and figure out deployments to staging/production.

Along the way I kept notes of my process, and wrote this blog post which gives the 6 steps I take when starting a project like this.

https://nextlinklabs.com/insights/six-tips-for-inheriting-a-legacy-rails-app

I'd love to hear any feedback on the blog post! Also, have any of you had a situation like this where you had to take over an existing project after the original developers have disappeared?

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (3)

Collapse
 
cwraytech profile image
Christopher Wray β€’

I think the post on your website is great!

In the future, I would recommend writing the whole post here on DEV as well. I like to bookmark posts to read them later, and you can add a sentence at the top stating that you originally published your post on your website, for SEO.

I do this on my post, and after a couple weeks, google will rank my website’s post in place of the post on DEV.

Collapse
 
colinsoleim profile image
Colin Soleim β€’

Thanks for the recommendation, it's a great idea and I'll definitely do that with my future posts!

Collapse
 
cwraytech profile image
Christopher Wray β€’

Sweet! I really enjoyed that post, and super helpful to see what you do with legacy code like that.

πŸ‘‹ Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay