呼噜King同志说的属于一种“代码走读”的形式,但是更靠近“同行评审”。
实际上代码走读,没有特别强的“细读”或“详解”的意思,主要是梗概性地过一遍代码,主要检查的内容包括:逻辑结构嵌套深度、注释完整度、变量引用情况、程序的框架规范性、接口函数使用方式、代码可测试性等,需要得到的结果就是:得到尽量符合组织定义的软件开发规范的清晰代码。
比如出现msgbox(dbgrid1.getstring(integer(myfunc1(sle_1.text))))之类的危险调用。
代码走读是指阅读源代码,强调的是通过快速理解源代码来找出流程设计中的问题。形式上可以遵从同行评审的结构化的正规检视、走查、单人复审等;如果代码量比较多的话,可借助一些商用的测试工具进行走读。比如VectorCAST或是C++TEST等。
再看看别人怎么说的。
就是代码走查,一般有项目组长组织,带上开发人员,为大家讲解代码,这个时候由组长担任主角,控制节奏,组员也可以补充。记录代码中有疑问的地方,以期发现问题。代码走查可以进行多次,直至完全理解代码
热门文章更多>>
标签更多>>
专题更多>>
最新文章更多>>
- 华为m3和ipad air2哪个好?华为平板m3和ipad air2详细区别对比评测
- 华为平板M3怎么调节色温保护眼睛?
- 8.4英寸华为平板M3真机图赏:主打影音视频和游戏
- 华为平板M3怎么使用自带的云服务导入旧手机资料数据?
- 怎么将之前手机中的就资料导入华为平板M3?
- 华硕ZenPad 3S 10值得买吗?华硕ZenPad 3S 10平板全面评测
- 小米平板2的16G内存够用吗? 16GB版小米平板2可以刷Win10系统吗?
- 华为平板M3值得买吗 华为平板M3全面评测图解
- 华为平板M3和小米平板2哪个好?小米平板2和华为平板M3详细区别对比评测
- 华为平板M3有几个版本?华为平板M3 WiFi版与LTE版各版本区别对比评测