Many time it’s just inadequate planning

Sometime the change is misunderstood

Assumed as a small / localized / easy fix

One thing leads to another and we’ve opened the pandora’s box

I’ve always felt the first mistake of misjudging the change is the main culprit

BTW, this goes for automation framework changes as well

The rule of thumb I use: “If any other module of even class can get affected by the change, don’t do it at the end”

A few more tips in this article

The ‘not’ so small code changes

#QsDaily #QsArticles #NotSoSmallChanges