1代码的注释与代码是否一致?注释是否是多余的?
2是否存在超过3层嵌套的循环与/或判断?
3变量的命名是否代表了其作用?
4所有的循环边界是否正确?
5所有的判断条件边界是否正确?
6输入参数的异常是否处理了?
7程序中所有的异常是否处理了?
8是否存在重复的代码?
9是否存在超过20行的方法?
10是否存在超过7个方法的类?
11方法的参数是否超过3个?
12是否有多种原因导致修改某个类?
13当发生某个功能变化时,是否需要修改多个类?
14代码中的常量是否合适?
15一个方法是否访问了其他类的多个属性?
16某几项数据是否总是同时出现,而又不是一个类的属性?
17switch语句是否可以用类来替代?
18是否有一类的职责很少?
19是否有一个类的某些属性或者方法没有被其他类所使用?
20在类的方法中是否存在如下的调用形式:a.b().c()?
21是否某个类的方法总是调用另外一个类的同名方法?
22是否某个类总是访问另外一个类的属性与方法?
23是否两个类完成了类似的工作,使用了不同的方法名,却没有拥有同一个父类?
24是否某个类仅有字段和简单的赋值方法与取值方法构成?
25是否某个子类仅使用了父类的部分属性或方法?
分享到:
相关推荐
嵌入式系统C代码走查检查单 嵌入式系统C代码走查检查单是指在编写和维护嵌入式系统C代码时,需要遵守的一系列规范和检查项。这些规范和检查项旨在确保代码的可读性、可维护性和可靠性,避免常见的错误和 Bug。 一...
代码走查单,代码检查。
代码检查
项目代码走查单作为日常IT项目管理 的有效工具,适合在项目研发上线前评估项目代码使用,以检测代码中可能存在的风险
制定代码走查标准,记录代码走查路径,代码走查代码数,缺陷数,负责人,建议修改意见,检查人,检查时间,是否修改,修改意见,修改人,修改时间,审核是否通过,审核人,审核时间;并进行合计总检查代码数,缺陷...
在前端项目管理中,代码走查是一个至关重要的环节,它有助于规范开发行为,统一团队内的编码风格,并且能够提前发现并修复潜在的问题,提高代码质量和软件稳定性。代码走查不仅是一种质量保证手段,而且能够促进团队...
项目代码走查记录表 描述检查人员 检查时间,检查发现那些问题等等。
评审人员负责依据编程规范和CheckList评审代码,发现代码缺陷,填写代码检查单,走查改进建议。 走查过程是代码走查的主要部分,包括个人走查阶段、代码走查会议阶段和缺陷修改与关闭阶段。在个人走查阶段,评审...
Java项目代码走查是软件开发过程中的一个关键环节,它是一种质量保证活动,旨在通过团队成员审查彼此的代码来发现并修复潜在的问题。这个过程有助于提高代码质量、减少错误、增强团队间的协作,并且能够尽早识别出...
通过对以上检查项的详细介绍,我们可以看到代码走查的重要性不仅仅在于发现具体的逻辑错误,更重要的是通过对代码的整体审视,提升代码的质量、可读性和可维护性。在实际的项目开发过程中,团队成员应当积极执行代码...
代码检查和走查的方法论。可作为开发过程中代码评审的方法依据
软件测试中单元测试的桌面检查、走查方式和代码审查 单元测试是软件测试的重要部分之一,它关注于软件的每个单元的正确性和可靠性。单元测试可以帮助开发人员和测试人员发现软件中的错误和缺陷,从而提高软件的质量...
3. **检查单个或多个文件**:可以指定单个文件,也可以通过通配符检查整个目录下的文件。 4. **配置文件**:默认使用std.lnt,可以包含其他配置文件,用于定义选项和环境设置。配置文件可以设置编译器路径、包含目录...
### 代码走查准则 #### 一、目录文件组织 1. **文件命名规范:** 所有的文件名应遵循一定的命名规则,如使用小写字母、下划线分割单词等,确保文件名清晰易懂。 2. **文件与模块分组:** 文件和模块应根据其功能和...
java代码评审检查表:包含java常用代码审查内容
此文档为CMMI评审检查表格模板,其中包含了《评审准备表》、《代码走查评审记录表》、《项目计划表》、《需求规格表》、《软件设计表》、《Java代码走查清单》、《React代码走查清单》《C语言代码走查清单》、《测试...
以下是对代码走读检查列表的一些关键点的详细说明: 1. **设计文档**: - 设计文档是开发者理解代码的基础,它应包含程序架构、模块功能、任务划分和每个函数的伪代码描述。确保设计文档是最新的,以反映代码的...
代码检查走查方法和错误列表、单元测试方法和用例设计、调试方法
例如,`lint-nt.exe -u -id:\lint std.lnt sample.c`,其中 `-u` 表示只检查当前单元,`-id:\lint` 指定了搜索路径,`std.lnt` 是配置文件,而 `sample.c` 是待检查的源代码文件。 如果需要检查一个目录下的所有...