© Stephan Roth 2021
S. RothClean C++20https://doi.org/10.1007/978-1-4842-5949-8_1

1. Introduction

Stephan Roth1  
Bad Schwartau, Schleswig-Holstein, Germany

“How it is done is as important as having it done.”

—Eduardo Namur

Dear readers, I introduced the first edition of this book with the words: “It is still a sad reality that many software development projects are in bad condition, and some might even be in a serious crisis.” That was a little over three years ago, and I am pretty sure that the general situation has not improved significantly since then.

The reasons that many software development projects are still having difficulties are manifold. There are a lot of risk factors that can cause software development projects to fail. Some projects, ...

Get Clean C++20: Sustainable Software Development Patterns and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.