程式可读性

✍ dations ◷ 2025-11-26 17:24:10 #程式可读性

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

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

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

相关

  • 文化地理学文化地理学(英语:Cultural geography),是研究人类文化的空间组合,人类活动所创造的文化在起源、传播、宗教、经济、政府方面与环境的关系的学科。文化地理学的研究,旨在探讨各地区
  • 霍尔杰弗里·康纳·霍尔(英语:Jeffrey Connor Hall,1945年5月3日-),出生于纽约布鲁克林,美国遗传学家。于1971年获得西雅图华盛顿大学遗传学博士学位,于1974年成为布兰戴斯大学教员。于2
  • 于 琏于涟,字清漪,山东文登人,清朝政治人物。顺治十五年(1658年)戊戌科进士,官至吏部郎中。著有《霞园诗草》。《晚晴簃诗汇》收其诗。。
  • Wix.comWix.com(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Taamey
  • 舜天舜天(琉球语:舜天/シュンティン  ?;1166年-1237年)据《中山世鉴》和《中山世谱》中记载,是琉球国舜天王朝建立者,神号尊敦。1187年至1237年在位。根据《中山世鉴》记载,他是日本武
  • 张念慈张念慈(英语:Michael Chang,1951年-)是台湾出生的药学家,现任台湾浩鼎生技董事长、美国辅仁大学基金会(Fu Jen University Foundation)董事,曾在美国创立Pharmanex、Cinogen及Optimer
  • 无雷无雷国,西域古国。治无雷城,距离长安九千九百五十里。1000户,7000口,胜兵三千人。东北至西域都护治所二千四百六十五里,南至蒲犁五百四十里,南与乌秅、北与捐毒、西与大月氏相接。
  • 安德烈斯·诺西奥尼安德烈斯·诺西奥尼(西班牙语:Andrés Nocioni,1979年11月30日-),阿根廷职业篮球运动员,身高6尺7寸,体重225磅,司职小前锋。在2004年NBA选秀落选,但最终被芝加哥公牛签下。
  • 小葫芦历险记《小葫芦历险记》是剧情改编自中国神话故事的纸雕台湾动画,陶大伟领导鸿舲传播制作、纸雕家李汉文制作纸雕、梁崇佑导演、陶喆配乐,1992年10月13日于台视频道(公共电视节目时段)首播。本剧是以神话为基础的虚构故事。一开场主角哪吒即因调皮被玉帝贬下凡间,遇见小女孩桑桑。为了治疗桑桑的病,哪吒展开采五味药的惊险旅程。因纸雕属半立体,且成形后无法再雕塑,每一个人物要做11个脸、数十种不同嘴型,且所有人物又仅有香烟盒大小,拍摄相当困难,每日最多只能摄制20秒。全剧共8集,却花了2年才完成。本剧曾获颁1994年第36
  • 清武家庙垂裕堂清武家庙垂裕堂位于台中市西屯区港尾里清武巷33号,原先是廖朝孔后裔居住的三合院祖厝,现在为清武家庙(垂裕堂)是纪念廖朝孔和历代张廖祖先的地方,廖朝孔为张廖家族十二世祖。廖朝孔(1678年-1736年)是清康熙、雍正年间的大垦首,福建漳州府诏安县官陂镇客家人,清康熙四十年(1701年)当时二十四岁就渡海来台湾垦于云林二仑,后应张达京之邀北上为组“六馆业户”,合凿“葫芦墩圳”,合垦于猫雾拺之野,当时以廖朝孔为垦首之持有地分布在永兴庄一带﹝即今西屯区港尾里﹞,廖朝孔后来成为开发西屯港尾地区的重要人物。