软件测试 - 代码演练
软件开发生命周期 (SDLC) 有多个阶段。每个阶段在软件开发过程中都发挥着关键作用。代码演练是一种非正式的代码审查过程。
什么是代码演练?
代码演练主要是由代码作者发起的审查会议。他在会议上通读代码,其他团队成员提出问题,指出编码错误以及未遵循代码标准的地方。
代码作者主持代码演练会议,其他团队成员参加。这次会议不需要主持人。这是一个开放式的讨论,不太注重文档。简而言之,代码演练是一种同行评审,是静态测试的一部分。这里没有遵循正式的审查流程。
在由技术审查、检查和代码演练组成的代码审查层次结构中,代码演练在流程的正式性方面处于最低级别。
代码演练的优点和目的
代码演练的优点和目的列于下方 −
- 这是一种在代码中查找错误的非正式方法。
- 它使所有团队成员能够聚集在一起并对代码有共同的理解,从而增加所有人之间的协作和合作。
- 它允许收集多个反馈并在团队成员之间进行开放式互动。
代码演练的缺点
代码演练的缺点列于下方 −
- 未讨论的代码部分可能存在缺陷在走查会议中。
- 进行它需要很多时间。
- 由于作者自己主持会议,因此无法保证所讨论的内容与代码实际匹配。
代码走查和检查之间的区别
Sr.No | 代码演练 | 检查 |
---|---|---|
1 | 这是一个非正式的过程。 | 这是一个正式的过程。 |
2 | 由代码作者领导。 | 在项目级别进行。 |
3 | 同一项目的团队成员参加代码演练会议。 | 来自部门各个项目的一组特定团队成员参加代码检查会议。 |
4 | 没有可用于查找缺陷的检查表代码中。 | 遵循一系列检查表来查找代码中的缺陷。 |
5 | 包括代码概述、无准备、审查和跟进。 | 包括代码概述、彻底的准备、审查和跟进。 |
6 | 不遵循正式的技术。 | 遵循正式的技术。 |
7 | 由于会议中没有需要涵盖的检查表项目,因此花费的时间更少。 | 由于会议中需要涵盖所有检查表项目,因此花费的时间更多会议。 |
8 | 完全没有计划。 | 这是有计划的会议,每个成员都被分配了一组明确的角色和职责。 |
9 | 作者通读代码,团队成员发现代码中的缺陷。 | 读者通读代码,每个人都通读代码并发现其中的缺陷。 |
10 | 作者记录代码中收到的所有缺陷和反馈。 | 记录员记录代码中遇到的所有缺陷。 |
11 | 没有主持人。 | 主持人确保会议中的讨论有效进行。 |
结论
至此,我们对软件代码演练教程的全面介绍就到此结束。我们首先描述了什么是代码演练,代码演练的优点、目的和缺点是什么,为什么要进行代码检查,优点以及代码演练和检查之间的区别是什么。
这使您具备了对软件代码演练的深入了解。明智的做法是继续练习您学到的知识并探索与软件测试相关的其他知识,以加深您的理解并拓展您的视野。