《编写可维护的JavaScript》——1.3 行的长度
JavaScript 编写 长度 维护 1.3
2023-09-11 14:17:34 时间
《编写可维护的JavaScript》——1.3 行的长度本节书摘来自异步社区《编写可维护的JavaScript》一书中的第1章,第1.3节,作者: 【美】Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访问云栖社区“异步社区”公众号查看。
编写可维护的JavaScript 软件生命周期中80%的成本都消耗在了维护上;而且几乎所有的维护者都不是代码的直接开发人。如何让自己写的代码让别人阅读起来更高效?当然是写代码的时候注入一些规范。那么在Javascript中有哪些编程风格值得我们去注重呢?这篇文章将总结《编写可维护的JavaScript》里面的观点。
我相信大多数人都用模拟器玩过游戏吧!比如GBA模拟器,PSP模拟器,NES模拟器等。所以应该也有人会跟我一样想自己写个游戏机模拟器。但这些模拟器对于一个新手来说难度太大了,就比如NES模拟器中CPU的指令就有100个以上了,更别说除了CPU还有显卡之类的东西需要模拟。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
本节书摘来自异步社区《编写可维护的JavaScript》一书中的第1章,第1.3节,作者: 【美】Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.3 行的长度和缩进话题息息相关的是行的长度。如果一行代码太长,编辑窗口出现了横向滚动条,会让开发人员感觉很别扭。即便是在当今的宽屏显示器中,保持合适的代码行长度也会极大地提高工程师的生产力。很多语言的编程规范都提到一行代码最长不应当超过80 个字符。这个数值来源于很久之前文本编辑器的单行最多字符限制,即编辑器中单行最多只能显示80个字符,超过80个字符的行要么折行,要么被隐藏起来,这些都是我们所不希望的。相比20年前的编辑器,现在的文本编辑器更加精巧,但仍然有很多编辑器保留了单行80个字符的限制。此外关于行长度,还有一些常见的建议。
1.Java语言编程规范中规定源码里单行长度不超过80个字符,文档中代码单行长度不超过70个字符。
2.Android开发者编码风格指南规定单行代码长度不超过100个字符。
3.非官方的Ruby编程规范中规定单行代码长度不超过80个字符。
4.Python编程规范中规定单行代码长度不超过79个字符。
Java Script风格指南中很少提及行的长度,但Crockford的代码规范中指定一行的长度为80个字符。我也倾向于将行长度限定在80个字符。
编写可维护的JavaScript 软件生命周期中80%的成本都消耗在了维护上;而且几乎所有的维护者都不是代码的直接开发人。如何让自己写的代码让别人阅读起来更高效?当然是写代码的时候注入一些规范。那么在Javascript中有哪些编程风格值得我们去注重呢?这篇文章将总结《编写可维护的JavaScript》里面的观点。
我相信大多数人都用模拟器玩过游戏吧!比如GBA模拟器,PSP模拟器,NES模拟器等。所以应该也有人会跟我一样想自己写个游戏机模拟器。但这些模拟器对于一个新手来说难度太大了,就比如NES模拟器中CPU的指令就有100个以上了,更别说除了CPU还有显卡之类的东西需要模拟。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- The JavaScript this Keyword
- javascript 中对象的拷贝
- 【JavaScript】重温Javascript继承机制
- 【JavaScript】Javascript中的函数声明和函数表达式
- 【JavaScript】【译】编写高性能JavaScript
- 《编写可维护的 Javascript》读书笔记(附录 A 部分):Javascript 编码风格指南(1)原始值
- JavaScript学习11.30
- 《单页Web应用:JavaScript从前端到后端》——1.3 精心编写的单页应用的用户效益
- 《编写可维护的JavaScript》——2.4 文档注释
- 《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》——2.2 HTML文件的编写方法
- 《HTML CSS JavaScript 网页制作从入门到精通 第3版》—— 1.2 HTML文件的编写方法
- 《编写可测试的JavaScript代码》——1.4 小结
- 《编写可维护的JavaScript》——1.3 行的长度
- 《编写可维护的JavaScript》——2.3 使用注释
- 《编写可维护的JavaScript》——2.4 文档注释
- JavaScript实现99乘法表的打印
- 编写 JavaScript 的好习惯!!!
- Javascript: hash tables in javascript
- JavaScript 是如何工作:Shadow DOM 的内部结构 + 如何编写独立的组件!
- JavaScript的值传递和引用传递
- JavaScript入门【JavaScript专题1】
- javascript jquery 推断对象为空的方式
- 如何编写可维护的面向对象JavaScript代码
- Google Code Pretiffy 代码 着色 高亮 开源 javascript(JS)库