CQSE Blog
News & Updates

All news and updates

Cool Java 8 Features: To Use or not to Use
Cool Java 8 Features: To Use or not to Use
Java 8 has brought us a bunch of new language features, among which are Lambda Expressions and the ...
Living in the #ifdef Hell
Living in the #ifdef Hell
C/C++ programs often use conditional compilation to implement variations of a program. While ...
Identifiers in Source Code: Just Because You Can Doesn’t Mean You Should
Identifiers in Source Code: Just Because You Can Doesn’t Mean You Should
As we all know, programmers spend a lot of their time reading code. The paper Concise and ...
Reasons for so many ABAP Clones
Reasons for so many ABAP Clones
From the code audits and quality control of ABAP projects we do, we observe again and again that ...
"I will clean up later" - No, you won't.
Often, time pressure forces you to quickly write dirty code. You do not choose the most elegant ...
Keep Your Architecture Specification Consistent with Your Code Base
Keep Your Architecture Specification Consistent with Your Code Base
While there is no precise, commonly agreed-on definition of what constitutes a software ...
Lessons from Code Reviews: There is no Exhaustive Review Checklist
Lessons from Code Reviews: There is no Exhaustive Review Checklist
At CQSE we perform peer reviews for almost every line of code that we write to achieve high-end ...
Measuring Metrics with Teamscale
2015
Measuring Metrics with Teamscale
Who doesn’t love code metrics? They measure your progress in achieving a goal. They can help you ...
The Evolution of Software Quality Processes and Tools
The Evolution of Software Quality Processes and Tools
In this post I discuss the history of software quality analysis approaches and tools that focus on ...
Page 12 of 17
Our Team

Cool Java 8 Features: To Use or not to Use
Cool Java 8 Features: To Use or not to Use
Java 8 has brought us a bunch of new language features, among which are Lambda Expressions and the...
Living in the #ifdef Hell
Living in the #ifdef Hell
C/C++ programs often use conditional compilation to implement variations of a program. While...
Reasons for so many ABAP Clones
Reasons for so many ABAP Clones
From the code audits and quality control of ABAP projects we do, we observe again and again that...
"I will clean up later" - No, you won't.
Often, time pressure forces you to quickly write dirty code. You do not choose the most elegant...
Keep Your Architecture Specification Consistent with Your Code Base
Keep Your Architecture Specification Consistent with Your Code Base
While there is no precise, commonly agreed-on definition of what constitutes a software...
The Evolution of Software Quality Processes and Tools
The Evolution of Software Quality Processes and Tools
In this post I discuss the history of software quality analysis approaches and tools that focus on...
Page 12 of 17
CQSE Blog
Cool Java 8 Features: To Use or not to Use
Cool Java 8 Features: To Use or not to Use
Java 8 has brought us a bunch of new language features, among which are Lambda Expressions and the...
Living in the #ifdef Hell
Living in the #ifdef Hell
C/C++ programs often use conditional compilation to implement variations of a program. While...
Reasons for so many ABAP Clones
Reasons for so many ABAP Clones
From the code audits and quality control of ABAP projects we do, we observe again and again that...
"I will clean up later" - No, you won't.
Often, time pressure forces you to quickly write dirty code. You do not choose the most elegant...
Keep Your Architecture Specification Consistent with Your Code Base
Keep Your Architecture Specification Consistent with Your Code Base
While there is no precise, commonly agreed-on definition of what constitutes a software...
The Evolution of Software Quality Processes and Tools
The Evolution of Software Quality Processes and Tools
In this post I discuss the history of software quality analysis approaches and tools that focus on...
Page 12 of 17