The topic of Rails legacy applications is becoming more popular recently.
We, at Arkency, sometimes receive questions whether we can take control over an existing application. It's never an easy decision.
Legacy apps contain legacy bugs, which can quickly become "our" bugs. They often have no tests, or just failing tests. If you're very unlucky, you can find some really shitty code.
What's the reward?
This is a story of one such project. We can proudly say that we successfully fixed the mess, not only that, we also created some beauty on top of that.
Let me just say that it was such a pleasant experience that we decided that Arkency should do more such projects.
Challenge accepted! We're looking for more such challenges, email me if you have an old Rails app that needs to be fixed.
Read the slides of Michał Łomnicki to learn the details.