Measure and Improve Code Quality

by Ben Linders on  Jan 11, 2016

InfoQ interviewed Boris Modylevsky about the importance of measuring code quality and how measurements can be used to improve quality, integrating static code analysis in continuous integration, testing coverage and test automation, and the benefits that continuous integration with integrated code analysis and test coverage can bring.

Java Community Release First OpenJDK Coverage Numbers

by Ben Evans on  Apr 10, 2015 4

The AdoptOpenJDK has released the first code coverage percentages for the OpenJDK codebase.

Testing Machine to Machine Systems

by Ben Linders on  Oct 23, 2014

Devices are becoming increasingly interconnected through the internet where they are communicating directly with each other. Testing such machine to machine (M2M) systems can be difficult due to their complexity and the usage of different platforms, as Peter Varhol explained in his talk about testing in the M2M world at the QA&Test 2014 conference.

NDepend 5 Can Chart Code Trends

by Abel Avram on  Oct 03, 2013

Patrick Smacchia has recently announced NDepend 5.0, the latest version of his .NET code analyzer coming with a number of enhancements: support for VS 2013, trend monitoring, new dashboard and a major UI facelift.

Agile and the Crutches of False Confidence

by Vikas Hazrati on  Apr 12, 2011 3

False confidence is often grounded in wishful thinking. It is defined as a state where the projected reality and the actual reality might differ considerably, however for a limited period of time, it does give a feeling of having everything under control. There are many such situations in Agile development which make a team hold onto the false confidence crutch only to fall later.

Adobe Releases ActionScript Code Coverage Plug-in for Flash Builder

by Dio Synodinos on  Oct 05, 2010 1

Adobe has made available a prerelease of an ActionScript Code Coverage Plug-in for Flash Builder, which aims to help developers understand exactly what code is executed while an application is running. When added to Flash Builder, the plug-in provides a new Eclipse perspective that allows you to start the code coverage tool.

NDepend 3.0 Is Integrated with Visual Studio

by Abel Avram on  Feb 04, 2010

NDepend 3.0 comes integrated with Visual Studio analyzing code in real time, can analyze code over multiple VS solutions, supports editing of multiple CQL rules at one time, and comes with enhanced search and performance.

Faster Test Runs With Clover's Test Optimization

by Mike Bria on  Nov 19, 2008 7

The recent release of Clover 2.4 highlights a new "Test Optimization" feature that offers to speed up CI builds and allow developers to spend less time waiting for their tests to run. The feature leverages "per-test" coverage data to selectively run only the tests impacted by your code changes.

Careful With Your Coverage Metrics

by Mike Bria on  Nov 12, 2008 2

Christian Gruber takes some time to clarify the TDD stance on using code coverage metrics. He discusses what code coverage metrics do and don't tell you, how TDD fits into the picture, and how one might be best advised to use their code coverage metrics.

Coverity Readiness Manager Brings Quick Visibility to Code Characteristics

by Scott Delap on  Sep 09, 2008

Coverity recently released Readiness Manager for Java providing a dashboard and analysis for code complexity, violation of best practices, architectural integrity, interdependencies, and test coverage.

Getting Up-to-Speed on NDepend and Code Metrics

by Robert Bazinet on  Jul 11, 2008

Any tool is only good if it is in the hands of a developer who knows how to use it. NDepend is one of those tools which is very powerful but addresses an aspect of software development too few architects or developers understand, software metrics.

Cyclomatic Complexity Revisited

by Gavin Terrill on  Mar 31, 2008 4

Enerjy studied tens of thousands of source code files and found the optimum Cyclomatic Complexity number is 11, with a 28% defect probability. In fact, you are more likely to encounter a defect if you have lower complexity - is it time to make your methods are more complicated?

PartCover: New Open Source Code Coverage Tool

by Jay Flowers on  Feb 25, 2008 3

PartCover is beginning to fill the void left by NCover. Both SharpDevelop and TreeSurgeon have integrated PartCover to provide code coverage.

Debuggers considered Harmful?

by Werner Schuster on  Oct 22, 2007 4

A blog post titled "Debugger Support Considered Harmful" claims that Ruby debugging support is lacking - and that that's a good thing. We look at the various rebuttals and the state of Ruby debuggers.

Google SoC Series: dcov - Ruby documentation coverage analyzer

by Werner Schuster on  Jun 21, 2007

Ruby gains another tool to ensure code quality: dcov analyses Ruby code and determines the documentation coverage. We caught up with dcov developer Jeremy McAnally to talk about his plans.