c++ - 你如何理解一大段代码?

标签 c++

我是一名刚开始工作的应届大学生。在我的加速阶段,我需要学习很多产品代码。有一些设计文档,但它们没有多大帮助。

您能否提供一些通用技术来浏览和理解庞大的产品代码(特别是 C++)?

最佳答案

通过 doxygen 运行它.这将生成 html 文档,即使代码没有适当的 doxygen 样式的注释也会很有帮助。

另一个好的建议是查看单元测试,如果有的话。如果没有单元测试,理解代码的一个好方法是编写自己的单元测试。这样做的努力将多倍地收回成本。

关于c++ - 你如何理解一大段代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3588525/

相关文章:

c++ - std::move 一个 vector 到另一个 vector ,地址不更新

c++ - C/C++ 将 int 转换为 short 和内联 asm(特定于 ARM)

c++ - 本地对象是否保证比临时参数长寿? (C++11)

SoA/AoS 内存布局的 C++ 零成本抽象

c++ - OMNET++: 如何在 INET 4.0 中获取帧的源 MAC 地址?

c++ - 在 C++ 中处理 block 密码的最佳方法? (加密++)

c++ - 为什么 C++ 标准算法 "count"会返回一个 difference_type 而不是 size_t?

c++ - 字符串 : Finding if the first word is repeated using strcmp

c++ - C++ 中特殊字符处的子字符串 (std::substr)

c++ - C++ 中的不完整类型