程式可读性

✍ dations ◷ 2025-12-07 22:06:38 #程式可读性

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

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

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

相关

  • 聚苯醚聚氧二甲苯(polyphenylene oxide,PPO)也称为聚苯醚(polyphenylene ether,PPE),其商品名为NORYL,是一种高温的热塑性塑料。聚氧二甲苯为非结晶性热塑性高分子,由于它难以直接加工,故在
  • 博爱特区博爱特区是指台北市中正区内以中华民国总统府为中心所划定的一块区域,中华民国国军称之为台北市博爱警备管制区。由于中华民国中央政府机构多位于此区域内,堪称是台湾的政治中
  • 梅斯梅斯县(Mayes County, Oklahoma)是美国奥克拉荷马州东北部的一个县。面积1,770平方公里。根据美国2000年人口普查,共有人口38,369人。县治普赖尔(Pryor)。成立于1907年7月16日。
  • 铃木梅太郎铃木梅太郎(日语:鈴木 梅太郎/すずき うめたろう ,1874年4月7日-1943年9月20日),日本化学家、维生素专家。曾任东京帝国大学名誉教授,也是理化学研究所创始人之一。帝国学士院会员
  • 达尔斯顿坐标:51°32′42″N 0°04′12″W / 51.545°N 0.070°W / 51.545; -0.070达尔斯顿(Dalston)是位于英国伦敦的一个地区。在行政区划上埃尔瑟姆属于哈克尼伦敦自治市。达尔斯顿
  • 兴平 (唐㝢之)兴平(486年)是南朝浙江富阳、钱塘的农民起义领袖唐寓之所建立的吴国的年号,共计1年。
  • 恩尼奥·安东内利恩尼奥·安东内利(意大利语:Ennio Antonelli;1936年11月18日-)是意大利籍天主教司铎级枢机及宗座家庭理事会荣休主席(英语:Pontifical Council for the Family)。恩尼奥生于1926年11
  • 空王冠亨利四世第1部分(115分钟) 亨利四世第2部分(115分钟) 《虚妄之冠》(英语:The Hollow Crown)是2012年播出的英国电视电影,改编自威廉·莎士比亚《亨利四世》,由英国广播公司2台播
  • 就是溜溜的她《就是溜溜的她》(英语:)是一部台湾电影,叶振峰出品,由侯孝贤执导,凤飞飞、锺镇涛、陈友等人主演。这是一出都会爱情喜剧。描写企业家之女潘文琦(凤飞飞饰)从台北逃家到乡下姑婆家
  • 那罗希摩那罗希摩(希摩应为“星诃”。梵语:नरसिंह;),又称Nrusimha(नृसिंह,)、Narasingh、Narsingh和Narasingha,意为“人狮”,印度教所崇拜的大神毗湿奴10种化身中的第四种,即半人半狮,曾经消灭阿修罗王金席。金席与孪生兄弟金目在人间胡作非为,毗湿奴化身为猪头大圣打败金目,但金席蒙梵天恩诺:不论是人是兽,从内从外,白天黑夜,无论使用任何武器,都不能伤害他。他有恃无恐,大闹天上人间。其子普罗诃多不顾生死,笃信毗湿奴。一天,金席以脚踢一根石柱,问普罗诃多:“如果你的神无所不