Summary
Test coverage is the bane of every new Force.com developer. You can spot a newbie by the red mark on their foreheads caused by banging their heads on their desks. For experienced developers though, test coverage is an utter pleasure to work on. Test coverage requirements aren't decided by business users, so they don't change much. Also, how often in life are you given a calculated score on your performance? Test coverage gives us the validation that all good programmers need. Nothing cheers you up like seeing a big 100 percent on your test results.
If you can master test coverage, then your deployments will be easy and painless. Over time, you can even leverage more advanced tools such as ANT to automate the process with scripts. Regardless of how you deploy, it's important to have a documented process that is followed and to keep backups of your deployed and overwritten components.
Well, it seems like we just started this journey but it's hard to believe how far we've come. We told...