zl程序教程

您现在的位置是:首页 >  前端

当前栏目

《编写可维护的JavaScript》——1.3 行的长度

JavaScript 编写 长度 维护 1.3
2023-09-11 14:17:34 时间
《编写可维护的JavaScript》——1.3 行的长度本节书摘来自异步社区《编写可维护的JavaScript》一书中的第1章,第1.3节,作者: 【美】Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访问云栖社区“异步社区”公众号查看。

本节书摘来自异步社区《编写可维护的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月上线运营。公众号【异步图书】,每日赠送异步新书。