程式可读性

✍ dations ◷ 2025-10-22 14:45:10 #程式可读性

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

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

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

相关

  • 林同炎林同炎(英语:Tung-yen Lin 或 T. Y. Lin,1912年11月14日-2003年11月15日),原名林同棪,美籍华裔结构工程师。林同炎出生于福建省福州,是家中第4个小孩(共有11个),后来在北京成长。他的父
  • ADPAdp或ADP可以指:
  • 台北县台北县(1895年-1901年),是台湾日治初期的一个县级行政区划。1895年(明治二十八年)6月28日创立之际,系由清治末期的台北府改制而成,辖区范围涵盖北台湾,约当今之台北市、新北市、基隆
  • 精子清洗精子清洗(英语:sperm washing)是指 将精子从精液中抽取出来。这是人工授精、体外人工受精涉及到的基本步骤,主要原因为:
  • 石川图石川图(Ishikawa Diagram),又称因果图、关键要因图、要因分析图、鱼骨图(Fishbone Diagram),是用图解展示一定事件的各种原因的方法,是由日本学者石川馨(Kaoru Ishikawa)创立的因果模
  • 巴扎应用商店巴扎应用商店(波斯语:کافه بازار‎,英语:Cafe Bazaar)是一个伊朗安卓商店,成立于2011年4月,由礼萨·穆罕默迪(رضا محمدی‎)和赫萨姆·阿尔曼德希(حسام آرما
  • 穆拉亚姆·辛格·亚达夫穆拉亚姆·辛格·亚达夫(英语:Mulayam Singh Yadav,1939年11月22日-)生于印度北方邦埃塔瓦,印度政治人物。1939年生于北方邦埃塔瓦。早年先后从埃塔瓦的K.K.学院(K.K. College)、斯
  • 安乐镇 (宁化县)安乐镇是中华人民共和国福建省三明市宁化县下辖的一个镇。安乐镇下辖以下村级行政区划单位:安乐社区、刘坊村、夏坊村、马家围村、安乐村、谢坊村、洋坊村、三大村、黄庄村、
  • Gosling EmacsGosling Emacs,Emacs编辑器的版本之一,由詹姆斯·高斯林在1981年以C语言实作出来,运行在Unix环境上。它以Mocklisp作为扩充功能的脚本语言(extension language)。最初詹姆斯·高斯林允许这个编辑器与它的源代码自由散布,但在1984年卖给Unipress公司之后,成为私有软件。因为不满詹姆斯·高斯林出售Gosling Emacs,成为私有软件,理查德·斯托曼在Gosling Emacs的基础上,重新编写出GNU Emacs。
  • 马哈茂德·阿塔莱马哈茂德·阿塔莱(土耳其语:Mahmut Atalay,1934年3月30日-2004年12月4日),土耳其男子摔跤运动员。他曾代表土耳其参加1964年和1968年夏季奥林匹克运动会摔跤比赛,其中1968年奥运会获得一枚金牌。