软件开发交付全流程指南
1. 代码审查要点
在代码审查过程中,有一些行为准则需要遵循:
| 应该做的(DO’S) | 不应该做的(DON’TS) |
| — | — |
| 如果评论显得粗鲁、无建设性或不恰当,要大胆说出来。 | 不要对自己的代码过于执着,也不要将反馈个人化。 |
| 为审查者提供变更的适当上下文,以帮助他们理解。 | 在理解变更的整体情况之前,不要审查代码细节。 |
| 审查时要超越表面的风格问题。 | 不要过度挑剔。 |
| 使用所有可用的工具(而不仅仅是代码审查界面)来理解复杂的变更。 | 不要让追求完美成为做好事情的阻碍。 |
| 审查测试代码。 | |
另外,Google 的 “Code Review Developer Guide”(https://google.github.io/eng - practices/review/)是公司代码审查文化的一个很好的例子,但要注意它是专门为 Google 编写的,不同公司可能有不同的理念。《Thanks for the Feedback: The Science and Art of Receiving Feedback Well》这本书能帮助你成为更好的审查者和被审查者。
2. 软件交付概述
你需要了解代码是如何呈现在用户面前的,理解交付过程有助于解决问题并控制变更时间。软件交付是指软件在生产环境中稳定运行且被客户使用,包含发布、部署和推出等步骤。软件交付通常分为四个阶段:构建、发布、部署和推出,其流程如下:
graph LR
超级会员免费看
订阅专栏 解锁全文
934

被折叠的 条评论
为什么被折叠?



