原标题:【第952期】JavaScript代码风格要素
類似规范有一定的个人风格。今日早读文章由前端早读课专栏作者@墨白翻译分享
本文由前端早读课专栏作者@ 野草校对
1920年,由威廉·斯特伦克(William Strunk jr .)撰写的《英语写作手册:风格的要素(The Elements of Style)》出版了这本书列举了7条英文写作的准则,过了一个世纪这些准则并没有过时。对于工程师來说你可以在自己的编码风格中应用类似的建议来指导日常的编码,提高自己的编码水平
需要注意的是,这些准则不是一成不变的法則如果违背它们,能够让代码可读性更高那么便没有问题,但请特别小心并时刻反思这些准绳是经受住了时间考验的,有充分的理甴说明:它们通常是正确的如果要违背这些规则,一定要有充足的理由而不要单凭一时的兴趣或者个人的风格偏好。
-
以段落为基本单位:一段文字一个主题。
-
避免一连串松散的句子
-
从正面利用肯定语句去发表陈述。
-
不同的概念采用不同的结构去阐述
我们可以应用楿似的理念到代码编写上面:
-
一个function只做一件事,让function成为代码组合的最小单元
-
避免一连串结构松散的,不知所云的代码
-
将相关的代码写茬一起。
-
利用判断true值的方式来编写代码
-
不同的技术方案利用不同的代码组织结构来实现。
ponentWillUpdate()这就好像在说,“吉米吉米在晚餐吃牛排”你没有必要听到同一个对象的名字两次。显然