程式可读性

✍ dations ◷ 2025-07-15 06:25:45 #程式可读性

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

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

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

相关

  • 自然演绎在数理逻辑中,自然演绎是证明论中尝试提供象“自然”发生一样的逻辑推理形式模型的一种方式。这种方式对比于使用公理的公理系统。自然演绎来源自对共通于弗雷格、罗素和希尔
  • 中世纪伊斯兰世界的科学中世纪伊斯兰世界的科学即时通常所谓的伊斯兰科学、阿拉伯科学,是指中世纪的伊斯兰黄金时代(约750年至1258年)时伊斯兰世界发展出来的科学。在这段时期内印度、伊朗,特别是希腊
  • 恩斯特·卡尔滕布伦纳恩斯特·卡尔滕布伦纳(Ernst Kaltenbrunner,1903年10月4日-1946年10月16日)纳粹德国重要领导人,奥地利裔,党卫队上级集团领袖。在1943年,接掌国家安全总局与国际刑警组织。德国二战
  • 牙买加犹太人牙买加犹太人,大部分是在1494年从西班牙和葡萄牙被驱逐犹太人的后代。人口估计由200-424,000人 犹太人最早来到牙买加是1494-1655年属于西班牙帝国的时期,他们是为了逃避宗教
  • 高偏振星高偏振星(Polar)或武仙座AM型变星(AM Herculis Star)是有强磁场的双星系统形成的激变变星。 大部分的激变变星,都有一颗被白矮星的引力剥离外壳的主序星做为伴星,并因而形成吸积盘
  • 阿拉里亚阿拉里亚(Araria),是印度比哈尔邦阿拉里亚县的一个城镇。总人口60594(2001年)。该地2001年总人口60594人,其中男性32629人,女性27965人;0—6岁人口10988人,其中男5629人,女5359人;识字
  • 马俶马俶(1634年-1714年),字元化,号卧龙老人。吴郡(今江苏苏州)人。清代医家。早年师从沈朗仲、李中梓等名医,又常与喻嘉言讨论医理。学徒众多,其中尤怡口碑甚好,马俶说“吾今得一人,胜得千
  • 岱萦岱萦,(1987年12月29日-)艺名曾使用过羚小鹿(英语:Ling Xiao-Lu)和楚知嫣(歌曲作品时使用)(英语:Chu Zhi-Yan),本名林岱萦,台湾女艺人、现任Rakuten Girls副队长,前Fever成员。加入啦啦队前曾于公司行号担任秘书及牙医助理,2014年加入啦啦队行列。热爱动物、喜爱做甜点,尤其是马卡龙;2014年中华职棒明星赛“趣味本垒打大赛冠军”。妹妹Chloe在2018年Lamigo桃猿举办辣年糕趴(Korea Party)时,担任韩国釜山乐天巨人啦啦队的翻译。小鹿这个名字
  • AMD CPU微架构列表下面是 AMD CPU 的微架构/微体系结构(英语:microarchitecture)列表。被取消。Llano 处理器核心 - 基于AMD K10微架构,集成北桥和GPU设计,没有L3缓存。典型产品有AMD APU和AMD FX。https://www.amd.com/en/technologies/zen-core-3 (页面存档备份,存于互联网档案馆)
  • 得救得救或得救赎就是离开苦难。在宗教,得救就是灵魂得以脱离罪。研究有关如何“得救”的学问称为救赎论。基督信仰认为,救恩是上帝所赐予的礼物(“恩典”),人要以“信心”接受。新教认为,人不能以行为、善工来换取或完成救恩。伊斯兰教亦有“救赎”。但不通过这个词来体现。穆斯林的基本信仰即包括:信真主与信末日。至高主通过古兰经告诉并许诺信士坚守主道,在末日可以获得拯救,亦即有权享受“下临诸河的乐园”另见认主学、五功在佛教观念中,苦难对于陷入轮回的众生来说是永无止境的。只有跳出轮回才能够获得解脱,称为。佛教徒认为,涅槃使生