Insist on Automatic Tests

At some point your team is going to be gone. Not all at once (well, maybe, but in that case you won't care), but over time turnover will completely replace your team.

If you are the manager, and you outlast the team, you're going to pay for low quality code when you try to bring in new people and they end up breaking everything becuase there's no tests to check their bug fixes and/or enhancements.

If you are a surviving member of the team, you're going to pay with huge headaches because you've got to fix code where you have no idea what might be broken as a result.

Change is scary when you don't have automatic tests. Just suck it up and write the tests!

Posted on 2010-01-29 by brian in engineering .
Comments on this post are closed. If you have something to share, please send me email.