You are writing code either professionally or for fun. A lot of times, we think that our code will never change.
But then we run into many situations where that’s not the case.
- Clients/business partners call you and ask to update business logic and add more functionalities.
- You are working on a personal project and you want to add a new feature as fast as possible.
- A bug is reported and it’s not easy to test your code thus requires changing the code for the sake of testing.
What would help you to mitigate these issues?