Stub -> Fail -> Implement -> Test/Implement/Test Until Pass -> Refactor -> Test/Refactor/Test Until Pass -> Repeat — If you’re anything like me, you make a lot of assumptions when you develop software. Also, if you’re anything like me, you probably didn’t realize it until recently, or maybe you still don’t realize it. Trust me when I say, “assuming you aren’t making assumptions is the worst assumption you…