問43
頻出度★☆☆
変数の命名規則やコメントの書き方など,プログラムの標準的な記述方式を定める目的として,適切なものはどれか。
这道题的解析和你的作答记录。
変数の命名規則やコメントの書き方など,プログラムの標準的な記述方式を定める目的として,適切なものはどれか。
明确何时进行何种测试,是测试计划(测试规格说明书)的职责,并不是编码标准的目的。编码标准是统一代码编写方式的规则,不会涉及测试的实施时期和种类。遵守标准有时确实会间接地减少缺陷,但那与测试计划是两回事。
规格说明书是编写代码之前的上游工序的交付物,提升其质量是评审、标准文档模板等其他措施的职责。编码标准适用的是编写代码的阶段及其之后,因此无法提升已经完成的规格说明书的质量。二者适用的工序对不上。
正解 正确答案是 ウ。把变量命名规则、注释写法等规定下来的东西称为编码标准(编码规范),其最大的目的是提升软件代码的可维护性(maintainability)。程序并不是写完就结束,之后还会持续进行缺陷修复和功能追加,负责人也会更替。如果每个人的写法各不相同,别人(包括几个月后的自己)读懂代码就要花费大量时间,也容易因误解而改错。事先统一编写方式后,只看变量名就能推测出用途,从注释中就能读出处理的意图,因此可读性提高,结果是修改和改进所需的工夫与风险随之降低。这种「易读 ⇒ 易改」的效果就是可维护性的提升,所以 ウ 作为目的是恰当的。
提升数据库设计质量的,是规范化、数据建模、表与字段的命名基准等与数据库设计有关的标准。本题列举的是变量命名规则和注释写法,也就是与程序编写有关的规则,其对象并不是数据库设计。