2013-05-27 97 Things Every Programmer Should Know 80 Test for Required Behavior, Not Incidental Behavior 読書ノート A COMMON PITFALL IN TESTING is to assume that exactly what an implementation does is precisely what you want to test for.