程式可读性

✍ dations ◷ 2025-11-05 12:32:05 #程式可读性

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

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

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

相关

  • 迷信迷信(英语:Superstition)是对某一些事物迷惘而不知其究竟,但又盲目地相信其说。Encarta百科全书上对“迷信”的定义是:“非理性地相信某种行为或仪规具有神奇的效力。”较常出现
  • 结构异构体结构异构,也称构造异构,是指由于化合物具有不同的原子连接顺序而产生的同分异构现象,与立体异构相对。存在结构异构的化合物互称结构异构体。它们又可分为碳链异构、位置异构和
  • 新西兰国家广播电台新西兰国家广播电台(英语:Radio New Zealand;毛利语:Te Reo Irirangi o Aotearoa)是依据1995年的专法成立、由新西兰政府资金支持的公共广播电台,播出新闻、时事、艺术与音乐。
  • MSXMSX是一个标准化的家用计算机体系结构,最早由微软于1983年6月16日提出,并由后来的微软日本副总裁与ASCII主管西和彦构思。有人说这是由微软领导,试图在标准硬件制造商建立统一
  • 卡德拉斯峰坐标:46°32′11″N 9°41′46″E / 46.53641944444444444444444444444444°N 9.696°E / 46.53641944444444444444444444444444; 9.696卡德拉斯峰(Piz Calderas),是瑞士的山峰,
  • 弗兰科·科莱里弗兰科·科莱里(Franco Corelli,1921年4月8日-2003年10月29日),意大利著名男高音歌唱家。他活跃于1950年代至1976年间的歌剧界。除了强而有力的声音,科莱里还具有生动的舞台表演和
  • 汪康年汪康年(1860年-1911年11月14日),字穰卿,晚号恢伯、醉醉生,浙江钱塘县(今杭州市)人,晚清著名人物,报刊活动家。光绪十六年(1890年)赴湖北,成为张之洞幕僚(在张之洞家担任家庭教师)。光绪二十
  • 佐治信忠佐治信忠(1945年11月25日-)是一名知名日本企业家,现任三得利代表取缔役会长、日本广告者协会理事长、日本广告业议会理事长以及学校法人庆应义塾评议员・理事。他在2004年调查时
  • 1997年飓风诺拉飓风诺拉(英语:Hurricane Nora)是有纪录以来第三个到达亚利桑那州时仍然有热带风暴强度的热带气旋,也是1997年太平洋飓风季的第7个飓风和第14个获得命名的热带气旋。这场风暴于9月在墨西哥的太平洋海岸外形成,并且在厄尔尼诺-南方涛动现象带来的温暖水流影响下最终达到萨菲尔-辛普森飓风等级的第四级强度。诺拉的增强和减弱都很快,其行进路径很不寻常,两次在下加利福尼亚州登陆。登陆后,风暴的残余部分以热带风暴强度对美国西南部构成了影响,给这些地区带去了暴雨和洪水。飓风在墨西哥直接造成两人死亡,并导致了海
  • 德尼斯·卡尼尔德尼斯·卡尼尔(英语:Denys Carnill,1926年3月11日-2016年3月30日),英国男子板球、曲棍球运动员。他曾代表英国参加1952年、1956年和1960年夏季奥林匹克运动会曲棍球比赛,其中1952年奥运会获得一枚铜牌。