Posts
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 change (under-design). While, if your code is too flexible it…