程式可读性

✍ dations ◷ 2025-12-11 02:55:12 #程式可读性

编程领域的可读性指的是:人类读者对于源代码的功能意图、流程控制和操作运行是否容易把握。

可读性之所以重要,乃是由于:程序员会把大部分时间,花费在阅读并试图理解和修改现存源代码上面,而不是编写新的源代码。没法读的代码往往导致缺陷、低效与代码重复。有研究发现,一点点简单的可读性改造,也能让代码变得简短,并且大大缩短看懂所需的时间(就像一段没有善加利用标点符号,部分带有冗赘词语的文句。稍微修改该文句,改以适当的方式使用标点符号,将冗赘词语修正。就能提高读者读取文句讯息的流畅度)。

遵循固定的代码风格往往会改善可读性。然而,可读性并不只是跟编程的风格有关。还有诸多因素会对可读性有所改善,而几乎甚至完全不会影响到计算机编译并执行源代码的效能。这些因素包括:

相关

  • 男性生殖系统男性生殖系统是由男性许多生殖器官或组织组成,和人类繁殖有关的系统。有些在体外,有些则在骨盆腔内。男性主要的性器官是制造精子的睾丸,以及分泌精液的阴茎,在和女性性交,精子可
  • 渣酿白兰地渣酿白兰地(意大利语:Grappa),是一种以葡萄为原料的蒸馏酒,源自于意大利北部,酒精含量介乎35%-60%。此种酒源自于公元八世纪,当时参与十字军东征之士兵,从波斯和地中海东部带来了蒸
  • 锡酸钠锡酸钠,化学式Na2SnO3。三水合物为无色六角板状结晶或白色粉末,溶于水,不溶于醇和丙酮。易吸收二氧化碳而变质。140°C失结晶水成无水锡酸钠。锡花与氢氧化钠和硝酸钠共熔进行
  • 喀布尔抓饭喀布尔抓饭(Kabuli palaw、波斯语:کابلی پلو‎),是一种流行于亚洲各国的抓饭,在阿富汗、伊朗、乌兹别克和塔吉克皆广受欢迎。喀布尔抓饭通常以蒸米饭加上葡萄干、胡萝卜
  • 阿提乌斯·拉贝奥阿提乌斯·拉贝奥(英语:Attius Labeo)。约活动于公元1世纪前后。古罗马翻译家之一,他曾将古希腊作家荷马的作品《伊里亚特》与《奥德赛》翻译成为拉丁文的六音步诗,现已失传。但
  • 科特塔耶姆-马拉巴尔科特塔耶姆-马拉巴尔(Kottayam-Malabar),是印度喀拉拉邦Kannur县的一个城镇。总人口17500(2001年)。该地2001年总人口17500人,其中男性8306人,女性9194人;0—6岁人口1966人,其中男993
  • 贾姆穆恰恩托恩梅恩特贾姆穆恰恩托恩梅恩特(Jammu Cantonment),是印度查谟-克什米尔邦Jammu县的一个城镇。总人口30107(2001年)。该地2001年总人口30107人,其中男性18386人,女性11721人;0—6岁人口4444人
  • 迈克尔·杰克逊的月球漫步《迈克尔·杰克逊的月球漫步》(英语:Michael Jackson's Moonwalker),又称《外星战将》,是多款改编自流行音乐家迈克尔·杰克逊在1988年电影《月球漫步者》的电子游戏的名称,包括U.S. Gold(英语:U.S. Gold)在1989年发行的多款家用电脑游戏,世嘉在1990年开发的两款清版动作游戏,每款游戏的主题都有约略涉及电影的剧情,故事描述迈克尔·杰克逊透过他的精湛舞技击倒对手,从邪恶的反派Mr.Big手中救回被绑架的孩子。此游戏版本适用于当时最流行的8位和16位家用电脑,由爱
  • 盐源山溪鲵盐源山溪鲵(学名:)为小鲵科山溪鲵属的两栖动物,俗名羌活鱼,是中国的特有物种。分布于四川等地,常栖息于溪内石块下或枯枝落叶中。其生存的海拔范围为 2900至 4000米。该物种的模式产地在四川盐源白灵山。
  • 南65线请对照以下删除理由判断本页是否具备执行快速删除的理据:本页可能符合快速删除的标准而需删除,理由:请勿移除本模板。如有异议,请在本模板下方加入{{hang on|理由}},并尽快到讨论页阐明理据。其他编者若认为本页明显不符合快速删除的标准,或者您已修正存在的问题,可去除此模板。