Ideal software design

Image Ideal software design

Our world is not ideal and actually we meet very few things that completely meet our expectations. If you develop for many years you might have noticed that your code gets worse with the time, either you look at it with more criticism or the continuous maintenance spoils initial good