4 ms·
This just means you had it easy. You don't feel the pain of teams that started on Rails earlier and have more complex apps. I've seen a Rails application that
by bigtunacan 9y ago
This just means you had it easy. You don't feel the pain of teams that started on Rails earlier and have more complex apps.
I've seen a Rails application that started on Rails 1 upgraded all the way to Rails 4, and soon will go to Rails 5.
It has close to 400 models, 500K+ LOC (not including gems), almost 30 obsolete "plugins" that must be internally maintained and kept working with new versions of Rails.
The upgrade from 2 to 3 took nearly a year on this project and that was with 2 people. The upgrade from 3 to 4 was roughly 6 months.
- grandalf 9y ago> The upgrade from 2 to 3 took nearly a year on this project and that was with 2 people. The upgrade from 3 to 4 was roughly 6 months. That is typical in my experience for a non-trivial app.
- bigtunacan 9y agoYeah; I've upgraded multiple complex Rails applications so this is not something that surprises me in the least these days. It's just people in here saying they have "moderately complex" apps that they upgraded in 2 weeks. I would say those are likely not very complex applications they are upgrading.