附录 2:现代 C++ 的最佳实践

这篇附录我们来简单谈一谈现代 C++ 的最佳实践。这里的许多思考主要吸收自《Effective Modern C++》《C++ 风格指南》,以及由 Bjarne Stroustrup 与 Herb Sutter 维护的 C++ Core Guidelines。本附录旨在总结一些被广泛认可的最佳实践,帮助你保证代码的整体质量。

常用工具

优秀的工具能在问题进入生产环境之前就将其拦截:

代码风格

一致的代码风格能让代码库更易于阅读与维护:

整体性能

代码安全

可维护性

可移植性