Unit tests are great for catching bugs earlier in the process but they also have a high development cost. Since time is a precious resource in the development world, you need to consider whether ...