In business we find ourselves interacting with people from different departments and with varying goals and input on a particular project. Sometimes all of these people and objectives align perfectly and everything works smoothly with your project on time and under budget. However, other… Continue Reading
.NET Code Coverage Metrics
The right metrics can help identify the riskiest code – resulting in more effective testing and refactoring efforts. Release risk can be reduced by ensuring new code has been adequately tested and understanding how old code was effected. NCover provides both standard and advanced code coverage metrics designed to help you maintain the highest quality code. Standard metrics include Modules, Namespaces, Methods, Documents, Executions, Types, Sequence Points and Lines of Code. Core .NET code coverage metrics include Sequence Point Coverage and Branch Point Coverage. Advanced risk management metrics include Change Risk Anti-Patterns Score, Max Complexity and Percentage Satisfactory Complexity.
Code Coverage and the Development Process
You may be thinking, geez NCover, you sure write a lot about code coverage. Guilty. Yes we do. We love it. We are happy to assist the .NET development community in building better applications and quality code. Since we are always talking about it,… Continue Reading
Code Coverage: Myth vs Reality
Through our work with developers and development teams over the years, we have found that there are certain myths about code coverage that still exist today. In an effort to ensure that your development and QA teams are all working towards the same goal,… Continue Reading
Code Coverage In The Financial Services Industry
Financial services has always been an industry where code coverage is widely and actively used. In fact, among the leading US and European financial services firms (as measured by assets under management), the overwhelming majority of them use NCover within their development organizations. We… Continue Reading
4 Keys To Successful Team-Based Code Coverage
More and more teams are focusing on the quality of their code. The reasons are pretty obvious. Most everyone has heard the old Benjamin Franklin adage that “an ounce of prevention is worth a pound of cure.” It is particularly relevant today, especially in software development…. Continue Reading
The Perfect Code Coverage Score
You manage what you measure – but what if you are looking at the wrong thing? The metrics we define influence our process and end result. For example, trying to gauge your speed by the sound of your radio would lead to noise dampening… Continue Reading
Case Study: Google’s Team Approach to Coverage
We spend our days (and nights and really anytime we have) developing quality and beautiful .NET applications. We pour over our code, testing and coverage to make sure it is good. Some of us do that on our own while others are part of… Continue Reading
Code Coverage Metrics That Matter
The first rule of code coverage is that not all code coverage metrics are created equal. In this webinar we discuss three key code coverage metrics that matter: branch coverage, sequence point coverage and the change-risk anti patterns score. In addition, we cover how all three… Continue Reading