程式可读性

✍ dations ◷ 2025-07-09 13:45:36 #程式可读性

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

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

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

相关

  • 荷兰莱顿大学莱顿大学(荷兰语:Universiteit Leiden)座落在荷兰的莱顿市,是目前荷兰持续运作中最古老的大学。莱顿大学是科英布拉集团、Europaeum以及欧洲研究型大学联盟等大学联盟的一员,享有
  • 公海公海,又称国际水域或国际公海,是指非属于任何一个国家领海的海域。根据国际海洋法公约及1958年的公海公约,公海既然不属于任何国家,故任何国籍的船舶均有航行权,对于公海中非所属
  • 碧奇公主桃花公主(日语:ピーチ姫,英语:Princess Peach,港台官方译为“碧姬公主”,中国大陆官方译为“桃花公主”),是任天堂著名游戏系列马里欧系列中的重要角色。她由宫本茂亲自设计出来,名字
  • LuciumLucium是历史上一度以为是化学元素的物质,是搜寻锝元素过程中发现的物质或者混合物,曾经被认为是一种新元素而被命名。1896年,化学家Prosper Barrière在独居石矿物中发现了一
  • 云英传《云英传》(原名《寿圣宫梦游录》,又名《柳泳传》)是一部朝鲜爱情小说,作者不详。小说描写的是朝鲜世宗三子安平大君的宫女云英因爱慕年轻书生金进士而惹下祸端的爱情悲剧故事。
  • BANDAGE《BANDAGE》是日本团体艺人KAT-TUN之成员(当时)赤西仁以LANDS的名义所演出诠释的个人单曲,于2009年11月25日发售。特典DVD‘BANDAGE’(Making)以岩井俊二担任电影导演、小林武
  • 中国包装中国包装有限责任公司是中国诚通下辖的一家国有企业,主要从事与包装行业相关的贸易、制造、加工及服务等业务。中国包装总公司成立于1981年。2010年2月,中国包装总公司并入诚
  • 阿尔浑德仑郭勒阿尔浑德仑郭勒,一作阿日混都楞郭勒,位于中华人民共和国内蒙古自治区通辽市扎鲁特旗境内,是坤都冷河左岸支流,发源于扎鲁特旗北部,阿日昆都楞镇查干朝鲁图嘎查西南福特勒罕山西麓
  • 方金哲方金哲(1981年11月11日-),是一名朝鲜举重运动员,身高1.60米。2010年,在广州亚运会中以348千克夺得男子77公斤级举重冠军。
  • 六师外道六师外道是古印度的诸沙门教派中,除佛教之外,对六个主要教派的并称。外道是佛教对自身以外的其他印度宗派的称呼,在部派佛教经典里对这些学说亦有描述,合称为“六十二见”,并总称当中的主要思想为“六师外道”。古印度沙门思潮时期,婆罗门教开始世俗化,并且权威开始受到挑战,内部亦逐步演化出数论、瑜伽、胜论及正理论四派。在释迦牟尼佛(佛陀)时代的印度,虽说主流社会信奉的仍是婆罗门教《吠陀经》,但在当时仍然有对吠陀学说批判的自由思想家,提倡否定吠陀权威的学说。在后世有较大影响的是佛教、耆那教与顺世派(顺世论)这三个主要沙