In this paper we explain how the C++ code quality is managed in ATLAS using a range of tools from compile-time through to run time testing and reflect on the substantial progress made in the last two years largely through the use of static analysis tools such as Coverity®, an industry-standard tool which enables quality comparison with general open source C++ code. Other available code analysis tools are also discussed, as is the role of unit testing with an example of how the GoogleTest framework can be applied to our codebase
Software quality assurance is fundamentally different from software code quality assessment. It is ...
C++ has a well-deserved reputation for power and flexibility. It has an equally well-deserved reputa...
The analysis of C++ code is the basic building block of the collaboration between ITC-irst and CERN,...
In this paper we explain how the C++ code quality is managed in ATLAS using a range of tools from co...
In this paper we explain how the C++ code quality is managed in ATLAS using a range of tools from co...
In this paper we explain how the C++ code quality is managed in ATLAS using a range of tools from co...
An explanation of tools used for code quality checking in Atlas offline software, including results ...
The regular application of software quality tools in large collaborative projects is required to red...
The software for the ATLAS experiment on the Large Hadron Collider at CERN has evolved over many yea...
The ATLAS Collaboration is releasing a new set of recorded and simulated data samples at a centre-of...
The ATLAS data quality software infrastructure provides tools for prompt investigation of and feedba...
As the ATLAS Experiment prepares to move to a multi-threaded framework (AthenaMT) for Run3, we are f...
Automated testing is a basic principle of agile development. Its benefits include early defect detec...
The analysis of C++ code is the basic building block of the collaboration between ITC-irst and CERN,...
As computer languages and architectures evolve, many more challenges are being presented to compiler...
Software quality assurance is fundamentally different from software code quality assessment. It is ...
C++ has a well-deserved reputation for power and flexibility. It has an equally well-deserved reputa...
The analysis of C++ code is the basic building block of the collaboration between ITC-irst and CERN,...
In this paper we explain how the C++ code quality is managed in ATLAS using a range of tools from co...
In this paper we explain how the C++ code quality is managed in ATLAS using a range of tools from co...
In this paper we explain how the C++ code quality is managed in ATLAS using a range of tools from co...
An explanation of tools used for code quality checking in Atlas offline software, including results ...
The regular application of software quality tools in large collaborative projects is required to red...
The software for the ATLAS experiment on the Large Hadron Collider at CERN has evolved over many yea...
The ATLAS Collaboration is releasing a new set of recorded and simulated data samples at a centre-of...
The ATLAS data quality software infrastructure provides tools for prompt investigation of and feedba...
As the ATLAS Experiment prepares to move to a multi-threaded framework (AthenaMT) for Run3, we are f...
Automated testing is a basic principle of agile development. Its benefits include early defect detec...
The analysis of C++ code is the basic building block of the collaboration between ITC-irst and CERN,...
As computer languages and architectures evolve, many more challenges are being presented to compiler...
Software quality assurance is fundamentally different from software code quality assessment. It is ...
C++ has a well-deserved reputation for power and flexibility. It has an equally well-deserved reputa...
The analysis of C++ code is the basic building block of the collaboration between ITC-irst and CERN,...