接手遗留 C++ 代码库

前 90 天你应该做什么。
生存指南。

内容简介

第一阶段:调查:选择一个目标

为什么“先读文档”在一定规模后就失效了?三个具体步骤,将百万行代码库变成你可以实际操作的代码。这是没人提及的“先构建”前提。

第二阶段:导航:四大工具基础

Grep、调试器、git 历史记录和个人笔记本——无论技术栈如何,每位资深 C++ 开发人员都会向你推荐的工具包。

为什么“跳转到定义”功能在大代码库中性能下降(附微软的工程解释),以及 C++ 感知扩展的优势所在。

阶段 03 贡献:小改动,赢得信任

四个适合你提交第一个有用 PR 的候选方案,按风险从低到高排序。切斯特顿的“围栏”理论如何应用于遗留代码。为什么特性测试是大多数新员工都会忽略的最具杠杆作用的步骤。

阶段 04 成熟:代码库不再陌生

90 天后你应该期待什么(以及什么不会)。资深开发人员的秘诀,以及你绝对想与之交流的经验之谈。

通过注册,您确认您同意Whole Tomato Software,LLC按照 隐私声明 中的说明处理您的个人数据。Whole Tomato Software,LLC是Idera集团的一部分,可能会与其母公司Idera,Inc.及其附属公司共享您的信息。有关如何使用、存储和共享您的数据的详细信息,请查看我们的 隐私声明