Gradual Rewrite for Reducing Technical Debt

Mika Ristimaki February 15th, 2023 · 14 min read Software Engineering

In this blog post, we will share a methodology for paying back tech debt. DISQO has used this methodology with great success. With the gradual rewrite method, we removed a huge amount of unnecessarily complex code and replaced it with simpler implementations. At the same time, we created a robust test set that helps developers in future code changes.