Picking when to assert is much like picking when to comment, except more explicit and more effective. — How to assert for fun and profit