Adrian Crum wrote: > It's unfortunate that anyone in the community should feel the need to > avoid taking sides. From my perspective, there are no "sides" in this > discussion. I am simply trying to educate a fellow committer on the > design of a piece of code I authored. In addition, I'm also trying to > reinforce the concept of "understand the code before you change it."
<whisper>automated test cases</whisper> Not only do tests help to ensure that changes don't break anything, but they also serve as documentation in how to do things.