首页学历类考试电大国家开放大学《软件工程》
(简答题)

为建立良好的编程风格应遵循什么原则?

正确答案

(1)节简化
①不使用不必要的变量和函数
②避免变量重名,变量重名可导致很难被发现的错误。
③尽量减小代码量。
④尽量减少代码的执行时间,提高执行效率。
⑤避免功能冗余的模块。
⑥尽量不使用全局变量。
(2)模块化
①确保物理和逻辑功能密切相关。
②限定一个模块完成一个独立的功能,提高模块的内聚度。
③检查代码的重复率,重复多的代码,要抽出来作为一个单独的模块。
(3)简单化
①采用直接了当的算法,避免使用技巧性高和难懂的代码。
②使用简单的数据结构,避免使用多维数组、指针和复杂的表。
③注意对象命名的一致性。
④以手工的方式简化算术和逻辑表达式。
(4)结构化
①按标准化的次序说明数据;
②按字母顺序说明对象名
③使用读者明了的结构化程序部件;
④采用直截了当的算法;
⑤根据应用背景排列程序各个部分;
⑥不随意为效率而牺牲程序的清晰度和可读性;
⑦让机器多做烦琐的工作,如重复、库函数;
⑧用公共函数调用代替重复出现的表达式;
⑨避免循环、分支的嵌套层数过高;
⑩单入口单出口。
(5)文档化(documentation)
①有效、适当地使用注释。
②协调使用程序块注释和程序行注释。
③保持文档和程序的同步。
(6)格式化(layout)
①始终采用统一缩进规则;
②适当插入括号表明运算次序、排除二义性;
③有效地使用空格符以区别程序的不同意群。

答案解析

相似试题

  • (单选题)

    为高质量地开发软件项目,在软件结构设计时,必须遵循()原则。

    答案解析

  • (简答题)

    什么是编码风格?为什么要强调编码风格?

    答案解析

  • (简答题)

    软件测试的原则是什么?

    答案解析

  • (简答题)

    面向对象分析的关键步骤有哪些?应建立哪几个模型?

    答案解析

  • (单选题)

    面向对象设计首先要确定系统的总体结构和风格,构造系统的()。

    答案解析

  • (单选题)

    面向对象分析过程中建立的模型有()。

    答案解析

  • (单选题)

    面向对象分析的核心在于建立()模型。

    答案解析

  • (判断题)

    UML只能应用于软件系统模型的建立。

    答案解析

  • (简答题)

    面向对象的分析通常要建立三个模型,请问三个模型的作用?

    答案解析

快考试在线搜题