Abstract dependencies to reduce technical debt
In Object-Oriented programming language like java, an Object is created using a new keyword. But using the new keyword for all dependencies will make the class bind to that dependency for its whole lifetime.
For example, consider a class which has a ...
blog.commitbyte.com2 min read