While surfing the Web, I came across the following article written by Michael Howard. The article really resonated for me because it covered the following points: Using analysis tools and experts to review your code (which can be accomplished with tools