Merciless refactoring — building a flexible codebase

Rabin Poudyal
1 min readFeb 24, 2021

Working on a large codebase is tough. Even a small change can cause many side-effects. The fear of not changing the codebase due to the fear of these consequences is even more harmful to the codebase in long run. The fear is because of lacking test cases. Running the test cases can give you instant feedback on all the side-effects.

--

--

Rabin Poudyal

Software Engineer, Data Science Practitioner. Say "Hi!" via email: rabinpoudyal1995@gmail.com or visit my website https://rabinpoudyal.com.np