Have you ever found yourself running your code to test out some behavior when you noticed something unrelated and thought, "that's odd?" Maybe you wanted to verify that clicking "run" kicked off the process it was supposed to, but you noticed…
Hopefully you're familiar with the SOLID principles, particularly if you program in object oriented languages. The wisdom contained therein (mostly) isn't limited to object oriented languages, but such languages were the intended target.
If you…