温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Js代码简洁之道是什么

发布时间:2021-11-12 15:43:02 来源:亿速云 阅读:160 作者:iii 栏目:开发技术

本篇内容主要讲解“Js代码简洁之道是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Js代码简洁之道是什么”吧!

  RobertC.Martin在《代码整洁之道》{:target="_blank"}中提到的软件工程原则,同样适用于JavaScript。这不是一个风格参考。它指导如何用JavaScript编写可读、可复用、可重构的软件。

  代码整洁之道要求什么

  并不是每一个原则都必须严格遵循,甚至很少得到大家的认同。它们仅用于参考,不过要知道这些原则都是《代码整洁之道》的作者们累积多年的集体经验。

  我们在软件工程方面的技术发展刚刚超过50年,我们仍然在学习很多东西。当软件架构和架构本身一样古老的时候,我们应该遵循更为严格规则。现在,对于你和你的团队编写的JavaScript代码,不妨依据这些准则来进行质量评估。

  还有一件事:知道这些不会马上让你成为更好的软件开发者,在工作中常年使用这些准则不能让你避免错误。每一段代码都从最初的草图开始到最终成型,就像为湿粘土塑形一样。最后,当我们与同行一起审查的时候,再把不完美的地方消除掉。不要因为初稿需要改善而否定自己,需要要否定的只是那些代码!

  代码整洁之道的变量

  使用有准确意义的变量名

  不好:

  varyyyymmdstr=moment().format('YYYY/MM/DD');

  好:

  varyearMonthDay=moment().format('YYYY/MM/DD');

  在变量的值不会改变时使用ES6的常量

  在不好的示例中,变量可以被改变。如果你申明一个常量,它会在整个程序中始终保持不变。

  不好:

  varFIRST_US_PRESIDENT="GeorgeWashington";

  好:

  constFIRST_US_PRESIDENT="GeorgeWashington";

  对同一类型的变量使用相同的词汇

  不好:

  getUserInfo();getClientData();getCustomerRecord();

  好:

  getUser();

  使用可检索的名称

  我们阅读的代码永远比写的折。写可读性强、易于检索的的代码非常重要。在程序中使用无明确意义的变量名会难以理解,对读者造成伤害。所以,把名称定义成可检索的。

到此,相信大家对“Js代码简洁之道是什么”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js
AI