Change is InevitableThis absolutely applies to Client Requirements, but not to our code . In other words, the above statement is one of the 3 design principles of Software architecture.
This means, our system should be adoptable for changes and shouldn't break for every reasonable change.System should be Fault Tolerant.
Reason for bringing up this point is a recent situation i undergo.