Category: Human


  • A complex code base is a business risk. By the end of this post, you’ll know which metrics to measure, which thresholds to set, and how to defend them in a review. There are good objections against code metrics, and one of them is surprisingly true: they don’t predict defects. What they predict is effort.…

  • Coding Guidelines are always useful. If you feel differently, you are doing it wrong. In this second article on that topic, we discuss how to reduce warnings and how to take valid shortcuts in your compliance process. In the end, it isn’t so bad, and you may get more safety without pulling out your hair.…

  • Since there is “Static” Analysis, does “Dynamic” Analysis also exist? Yes, it does. However, Static Analysis is much better suited to help writing better software. It is truly independent from human limitations, and can easily be used during early development. But Dynamic Analysis has its place, too… Let’s start with a concrete task. Assume I…