A.在开始编码之前建立单元测试。B.建立一种有助于理解的直观布局。C.确保注释与代码完全一致。D.保持变量名简短以便代码紧凑。
问题:
[单选] 为了保证软件的质量,使其具有较好的可维护性,关键在于()。
A.选择合适的程序设计语言。B.选择好的程序设计风格。C.具有好的数据结构。D.选择好的运行环境。
A.好的注释应解释为什么,而不是怎么样。B.好的命名应一目了然,不需要读者去猜,甚至不需要注释。C.如果项目中原有代码不符合新的规范,应允许其存在,同时在新的代码中要延续原有的风格。D.如果项目中原有代码不符合新的规范,应允许其存在,但不应在新的代码中延续旧的风格。
问题:
[单选] 关于代码性能优化,下面()是错误的。
A.任何优化都不能破坏代码的正确性。B.应以提高程序的全局效率为主,局部效率为辅。C.应先通过测试找出限制效率的真正瓶颈。D.要优先改进耗时最多的部分。
A.出错处理。B.全局数据结构。C.独立路径。D.模块接口。
问题:
[单选] 关于等价类划分,下面的()说法是正确的。
A.等价类划分是将输入域划分成尽可能少的若干子域。B.同一输入域的等价类划分是唯一的。C.用同一等价类中的任意输入对软件进行测试,软件都输出相同的结果。D.对于相同的等价类划分,不同测试人员选取的测试用例集是一样的。
问题:
[单选] 关于测试覆盖率,下面的()说法是错误的。
A.测试覆盖率是度量代码质量的一种手段。B.测试覆盖率是度量测试完整性的一种手段。C.测试覆盖率意味着有多少代码经过测试。D.不要盲目地追求100%测试覆盖率。
A.每个判定中每个条件的所有取值至少满足一次。B.每个判定至少取得一次“真”值和一次“假”值。C.每个判定中每个条件的所有可能取值组合至少满足一次。D.每个可执行语句至少执行一次。
问题:
[单选] ()要求每个判定中所有条件的可能取值至少执行一次,而且每个判定的可能结果也至少执行一次。
判定覆盖。条件覆盖。判定条件覆盖。条件组合覆盖。
问题:
[单选] 在攻克技术难题时,最佳的开发团队组织模型是()。
A.民主式结构。B.主程序员式结构。C.矩阵式结构。D.以上所有选项都不是。