程式可读性

✍ dations ◷ 2025-12-10 13:38:01 #程式可读性

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

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

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

相关

  • 大玉儿传奇《大玉儿传奇》(英文:The Legend of Xiaozhuang) 为一部清装古装电视连续剧,于2014年7月开机,同年10月杀青。科尔沁格格大玉儿(景甜饰演)梦想着和心上人在草原上过鹰般自由的生活,可
  • 谭利华谭利华(1955年-),汉族,中华人民共和国政治人物,北京市文联副主席、北京音乐家协会主席、北京交响乐团音乐总监。,中国共产党党员,第十、十一、十二届全国政协委员。2008年,当选第十一
  • 航程 (航空)航程指的是飞行器从起飞到降落之间的飞行距离,军用机在携带战斗载荷的情况下能飞的最远距离,则称为战斗航程。转场距离是指飞行器在基本人员、内建油箱与外挂附油箱加满,没有运
  • 蛋白色蛋白色或乳白色,是一种由光的散射引起的结构色。蛋白色是一种有乳白色、混浊的外观的颜色。常见的和劣质的蛋白石都具有这样的颜色,因此叫做蛋白色。蛋白色的形成是由于颗粒对
  • 小行星8747小行星8747(8747 Asahi)是一颗绕太阳运转的小行星,为主小行星带小行星。该小行星于1998年3月24日发现。小行星8747的轨道半长轴为3.0500729 UA,离心率为0.142。
  • 佩鲁尔佩鲁尔(Perur),是印度泰米尔纳德邦Coimbatore县的一个城镇。总人口7937(2001年)。该地2001年总人口7937人,其中男性3972人,女性3965人;0—6岁人口793人,其中男377人,女416人;识字率68.6
  • 柏瑞尔·马卡姆柏瑞尔·马卡姆(英语:Beryl Markham,1902年10月26日-1986年8月3日),婚前名柏瑞尔·克拉特巴克(英语:Beryl Clutterbuck),是一位英国女飞行员、赛马训练师、作家。她的人生的主要经历(训
  • 飓风伊西多尔飓风伊西多尔(英语:Hurricane Isidore)是2002年大西洋飓风季第9场获得命名的风暴和第2场飓风,也是这年9月共计8场命名风暴中的第5场。气旋的最高强度达到大型飓风标准,对牙买加、古巴、墨西哥和美国构成破坏,共计夺走22条人命。伊西多尔一度构成以四级飓风强度袭击美国墨西哥湾沿岸地区的威胁,但由于中途改道,在尤卡坦半岛上空停留超过一天而减弱,最终袭击美国时强度已大幅回落至中等热带风暴水平。风暴造成的主要影响是令墨西哥东南部普降暴雨,美国墨西哥湾沿岸地区中部到俄亥俄谷之间地区也有类似灾情。9月
  • 2003年大邱地铁纵火案大邱地铁纵火案,发生于2003年2月18日,起因是一辆隶属韩国大邱都市铁道公社的地铁列车在大邱市中央路站被纵火,因为地铁工作人员的应对不当,火势波及另一辆列车,最终导致192名乘客死亡,147人受伤,两组列车与车站主体被完全烧毁。此事件也是东亚继1995年东京地铁沙林毒气事件后另一起伤亡惨重的地铁事故,同样也因为当局反应迟缓、救援不当等原因导致不必要的死伤。金大汉,当时56岁,曾当过流动小贩、货车司机及计程车司机。在2001年中风失去工作能力后,便患上严重忧郁症、躁郁症,曾多次企图自杀,亦曾声称要烧死医生
  • 安托万·奥古斯丁·古诺安托万·奥古斯丁·古诺(法语:Antoine Augustin Cournot,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Gentium Alternative","TITUS Cyberbit Basic","Arial Unicode MS","IPAPANNEW","