试题详情
- 简答题为建立良好的编程风格应遵循什么原则?
-
(1)节简化
①不使用不必要的变量和函数
②避免变量重名,变量重名可导致很难被发现的错误。
③尽量减小代码量。
④尽量减少代码的执行时间,提高执行效率。
⑤避免功能冗余的模块。
⑥尽量不使用全局变量。
(2)模块化
①确保物理和逻辑功能密切相关。
②限定一个模块完成一个独立的功能,提高模块的内聚度。
③检查代码的重复率,重复多的代码,要抽出来作为一个单独的模块。
(3)简单化
①采用直接了当的算法,避免使用技巧性高和难懂的代码。
②使用简单的数据结构,避免使用多维数组、指针和复杂的表。
③注意对象命名的一致性。
④以手工的方式简化算术和逻辑表达式。
(4)结构化
①按标准化的次序说明数据;
②按字母顺序说明对象名
③使用读者明了的结构化程序部件;
④采用直截了当的算法;
⑤根据应用背景排列程序各个部分;
⑥不随意为效率而牺牲程序的清晰度和可读性;
⑦让机器多做烦琐的工作,如重复、库函数;
⑧用公共函数调用代替重复出现的表达式;
⑨避免循环、分支的嵌套层数过高;
⑩单入口单出口。
(5)文档化(documentation)
①有效、适当地使用注释。
②协调使用程序块注释和程序行注释。
③保持文档和程序的同步。
(6)格式化(layout)
①始终采用统一缩进规则;
②适当插入括号表明运算次序、排除二义性;
③有效地使用空格符以区别程序的不同意群。 关注下方微信公众号,在线模考后查看
热门试题
- 软件可行性研究一般不考虑()
- 定义类的属性类型时尽量使用已有的类型,太
- 采用Gantt图表示软件项目进度安排,下
- 与传统行业的生产相比较,软件的需求具有(
- 什么叫软件的生存期?软件的生存期可以分为
- 现在人们更强调程序代码的()。
- 下列()操作产生的副作用屈于数据副刊作用
- 在SD方法中全面指导模块划分的最重要的原
- 软件维护费用高的主要原因是()。
- 需求分析阶段结束后,交出的文档中应该包括
- 描述软件需求通常不用哪个工具()。
- 下列几种类型中,耦合性最弱的是()。
- 软件可行性研究实质上是要进行一次()需求
- 什么是结构化分析方法?该方法使用什么描述
- 软件调研报告是在()提交的。
- 我国正式颁布实施的()对计算机病毒的定义
- 项目计划活动的主要任务是()。
- 按照模块独立性,耦合程度由强至弱正确的顺
- 数据流图与程序流程图的主要区别是程序流程
- 软件需求可以分为业务需求、用户需求、功能