Advanced Concepts of Modern C++

Stephan Roth · Apress eBooks · 2017

In Chapters 3 and 4 we discussed the basic principles and practices that build a solid foundation for clean and modern C++ code. With these principles and rules in mind, a developer can raise the internal C++ code quality of a software project and, thus often, its external quality, significantly. The code becomes more understandable, more maintainable, easier extensible, less susceptible to bugs, and this leads to a better life for any software crafter, because it is more fun to work with a sound code base like that. And in Chapter 2 we also learned that, above all, a well-maintained suite of well-crafted Unit Tests can further improve the quality of the software as well as the development efficiency.

Read the paper · More papers on PaperTik