企业级 C++ Code Review 与质量门禁 | C++

本章覆盖:ownership 是否清晰;lifetime 是否安全;raw pointer 是否只是 observer;RAII 是否完整;Rule of Zero 优先;move / copy 语义是否合理;virtual destructor;exception safety;thread safety;data race / deadlock;const correctness;compiler warnings;sanitizer / test;platform portability;performance claim 是否有测量;实现细节是否被误写成标准保证。

本章知识点

  • ownership 是否清晰
  • lifetime 是否安全
  • raw pointer 是否只是 observer
  • RAII 是否完整
  • Rule of Zero 优先
  • move / copy 语义是否合理
  • virtual destructor
  • exception safety
  • thread safety
  • data race / deadlock
  • const correctness
  • compiler warnings
  • sanitizer / test
  • platform portability
  • performance claim 是否有测量
  • 实现细节是否被误写成标准保证