Example of just-in-time design : Refactor to Open-Closed

Programming is an art of finding the right balance between making software insufficiently flexible and overly complicated. If your code is of poor quality it is usually not easy to … Continue reading “Example of just-in-time design : Refactor to Open-Closed”