程序设计风格指一个人编制程序时所表现出来的特点、习惯、逻辑思路等。
⑴源程序文档化:①恰当命名标识符:力求见名知意;②及时书写、修正注释:保持文档一致性;③适当进行视觉组织:恰当利用空格、空行和缩进,帮助提高程序的可阅读性、可理解性。
⑵数据说明规范:①数据说明顺序应规范;③说明多个变量时,各变量名按字典序排列;③对复杂的数据结构加注释。
⑶语句构造简单、清晰、直接:①不为追求效率而使代码复杂化;②不为追求技巧性而使程序过于紧凑;③避免复杂判定、多重循环嵌套和不必要的转移;④恰当使用空格、缩进和括号,提高语句和运算次序的清晰度。
⑷精心设计输入、输出:①输入格式和操作步骤尽量简单;②检查输入数据合法性、有效性,报告必要的输入状态信息及错误信息;③批量输入数据时使用输入结束标志而不用计数控制;④交互式输入时提供可用选择和边界值;⑤保持输入格式一致性;⑥输出数据表格化、图形化。
⑸正确追求程序效率:①效率达到需求规格说明的要求即可;②在保证程序可靠性和可阅读性基础上再追求效率建立;③提高效率的根本途径在于选择良好的设计方法、良好的数据结构与算法,而不是靠编程时对程序语句做调整。
(简答题)
什么是程序设计风格? 应在哪些方面注意培养良好的设计风格?
正确答案
答案解析
略
相似试题
(简答题)
软件设计评审的目标是什么?设计评审中需要关注哪些方面?
(单选题)
有助于培养良好的编程风格并且第一个体现了结构化编程思想的程序设计语言的是()
(单选题)
作品结构的设计、所需素材和总体风格的确定等应在哪个阶段完成()
(填空题)
网站的一致性主要体现在页面整体设计风格、()、()、元素风格等几个方面。
(简答题)
什么是站点的风格?典型的商业站点具有哪些风格特征?
(简答题)
游戏的设计包括哪些方面的要素?它们在游戏有什么作用?
(简答题)
良好的面向对象程序设计风格主要有哪些准则?
(简答题)
使用你熟悉的语言编写出程序,注意编码风格。程序要求设计算法完成下列任务:输入一段英文后,无论输入的文字都是大写,还是小写,或大小写任意混合,都能将其整理成除每个句子开头字母是大写外,其他都是小写的文字。
(简答题)
网络系统的供电设计必须达到哪些方面的要求?他们各有什么特点和不同?阐述设计计算机网络系统时对电力供应的要求?