3 lines of code shouldn't take all day
Going from &quot;manual testing&quot; to automated testing is the biggest jump. Unfortunately, lots of folks (both developers and managers) fall into the trap of thinking they will &quot;use up&quot; their development time on automated tests, and not really thinking how much time they&#x27;re already wasting just to do (incomprehensive and hand-wavy) manual tests each time.<p>And while this strategy might work for the folks who actually wrote the code (and thus have tacit knowledge about it), the moment they leave and&#x2F;or someone new joins the team, all that &quot;speed advantage&quot; is lost and it turns from minutes to hours to days instantly.<p>Automated tests really are the only way to capture the business logic of any code for it to not to become &quot;legacy code&quot; before its time.