程式可读性

✍ dations ◷ 2025-12-06 20:28:26 #程式可读性

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

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

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

相关

  • 颜福庆颜福庆(1882年7月28日-1970年11月29日),字克卿,江苏宝山人,中国医学教育家。他先后创办湖南湘雅医专业学校(中南大学湘雅医学院前身)、国立上海医学院(原国立中央大学医学院,现复旦大
  • ExpediaExpedia公司(英语:Expedia Group, Inc.;NASDAQ:EXPE)是一家线上旅游公司,旗下品牌包括Expedia.com、Hotels.com、Orbitz.com、Travelocity、Trivago、Hotwire.com、Egencia、Vener
  • 胆矾胆矾是一种具有水溶性的蓝或绿色的硫酸铜晶体。它通常存在于铜矿床的晚期氧化区,由于其易溶解性,在干旱地区更为常见。
  • 丼可以指:
  • 国际单项体育联合会总会国际单项体育联合会总会(Global Association of International Sports Federations,GAISF;原名为SportAccord)是一个国际性运动组织,用以沟通协调各种不同的国际运动总会。1967年
  • μ算子μ算子(英语:μ operator)或者极小化算子(minimization operator),无界查找算子(unbounded search operator)在可计算性理论中,被用来查找给定性质下的最小自然数。R( y, x1 , . . .,
  • 亲密治疗《亲密治疗》(英语:)是一部2012年美国独立剧情片,由本·列文编剧执导。根据美国诗人马克·奥·布莱恩所写的一篇文章改编而成,讲述他的初次性经验。约翰·哈克斯和海伦·亨特分别
  • 李侨李侨,可以指:
  • 利奥波德四世 (利珀)利奥波德四世(德语:,1871年5月30日—1949年12月30日),利珀亲王国的末代亲王,1905年 — 1918年在位。1901年,利奥波德与黑森-菲利普斯塔尔-巴赫菲尔德的伯莎结婚,共有3子2女:伯莎亲王
  • 红阳教红阳教,又作弘阳教、宏阳教、洪阳教、红莲教、弘风教、混元教等,是一名叫做韩太湖的医师所创,为明代晚期的民间宗教教派。明末三大案之一的梃击案与红封教有关,郑贵妃涉嫌透过红封教的教友,买凶谋害皇太子朱常洛,有人认为红封教即本教的别名,也有人认为弘风教才是本教的别名,红封教只是与本教教义雷同的另外一支教派而已。韩太湖自称“飘高老祖”(又称“票高真人”),是罗教创祖罗思孚再临,故此教与罗教大致相通。他相信末世论,创作了经典《飘高叹世经》,无生父母(无生老祖,又称混元老祖,与其妻无生老母)创建宇宙,并分成三个世代,