Clean Code

✍ dations ◷ 2024-12-22 23:02:52 #计算机编程

Clean Code是软件工程的词语,源自Robert Cecil Martin(英语:Robert Cecil Martin)所著的同名书籍。软件设计师认为的Clean Code是指源代码本身很清楚,而且相关的资讯、概念、规则及程序是直觉上容易理解的,也就是在合理的时间,不用花非常多的心力即可以理解的程度。Clean code的好处是其本身是稳定、有效率的程式,在后续机能强化以及错误修正时,可以花比较少的时间。软件生命周期中,有80%都是维护期,因此这方面的影响很大。

开发clean code的困难包括有:

不符合clean code的程式,仍然可以依计划的功能执行,因此许多管理者没有意识到这些程式有必要要改为clean code。不太可能直接将程式写成符合clean code的要求,不过持续的注意相关的要求,并且着手进行,可以提供程式的水准,使其较接近clean code。

和clean code有关的,是一些在软件开发时让程式码变“clean code”的一些对策,程式不符合clean code的原因很多,因此也有许多相关的对策。以下是一些对策:

近年来已开始出现许多clean code软件开发者的活动,目的是希望用吸引人的方式将一致及全面的规则带进软件开发者的工作中。Kata(英语:Kata_(programming))是一种进行这方面实务的方式。

相关

  • 利什曼原虫L. aethiopica L. amazonensis L. arabica L. archibaldi (disputed species) L. aristedesi L. (Viannia) braziliensis L. chagasi (syn. L. infantum) L. (Viannia) colo
  • 净土真宗净土真宗,是日本佛教主要宗派之一,又名一向宗、本愿宗、门徒宗,由法然之弟子亲鸾在镰仓时代初期(约12世纪)所创立,为继承法然的日本净土宗而发展的教团。在明治维新前,净土真宗是日
  • 夜来香夜来香,包括以下几种花卉:
  • 让·西贝柳斯让·西贝柳斯(瑞典语:Jean Sibelius,1865年12月8日-1957年9月20日),出生名约翰·尤利乌斯·克里斯蒂安·西贝柳斯(瑞典语:Johan Julius Christian Sibelius),芬兰作曲家,民族主义音乐和
  • 箭齿兽箭齿兽()是南方有蹄目中已灭绝的一属,生态上与河马相似,生存于中新世至全新世的南美洲。箭齿兽与一些南蹄目经历了南北美洲生物大迁徙,相信因更新世的气候转变而灭绝。查尔斯·达
  • 花蝠属花蝠属(古巴花蝠),哺乳纲、翼手目、叶口蝠科的一属,而与花蝠属(古巴花蝠)同科的动物尚有长鼻蝠属(南美长鼻蝠)、黄花蝠属(黄花蝠)等之数种哺乳动物。
  • 林静怡林静怡(1985年11月20日-),台湾人,台北县中和市(今新北市中和区)出生,中华女排队主攻手,身高178公分。扣球最高到达点295公分,拦网点283公分。
  • 石头城 (消歧义)石头城可以指:
  • 白藤江之战 (938年)938年白藤江之战(越南语:Trận Bạch Đằng,938/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt
  • 深川家用瓦斯气爆事故 除特别注明外,本文所有时间均以东九区时间(UTC+9)为准。深川家用瓦斯气爆事故(日文:深川都市ガス爆発事故)是指昭和38年(1963年)1月24日于东京都江东区深川所发生的家用瓦斯爆炸事