文章 2017-05-02 来自:开发者社区

《编写可维护的JavaScript》——1.6 命名

本节书摘来自异步社区《编写可维护的JavaScript》一书中的第1章,第1.6节,作者: 【美】Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.6 命名 “计算机科学只存在两个难题:缓存失效和命名。”—Phil Karlton。 只要是写代码,都会涉及变量和函数,因此变量和函数命名对于增强代码可读性至关重要。Ja....

文章 2017-05-02 来自:开发者社区

《编写可维护的JavaScript》——1.5 空行

本节书摘来自异步社区《编写可维护的JavaScript》一书中的第1章,第1.5节,作者: 【美】Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.5 空行 在编程规范中,空行是常常被忽略的一个方面。通常来讲,代码看起来应当像一系列可读的段落,而不是一大段揉在一起的连续文本。有时一段代码的语义和另一段代码不相关,这时....

文章 2017-05-02 来自:开发者社区

《编写可维护的JavaScript》——1.4 换行

本节书摘来自异步社区《编写可维护的JavaScript》一书中的第1章,第1.4节,作者: 【美】Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.4 换行 当一行长度达到了单行最大字符数限制时,就需要手动将一行拆成两行。通常我们会在运算符后换行,下一行会增加两个层级的缩进。比如(假定缩进为4个字符)下面这样。 //....

文章 2017-05-02 来自:开发者社区

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

本节书摘来自异步社区《编写可维护的JavaScript》一书中的第1章,第1.3节,作者: 【美】Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 行的长度 和缩进话题息息相关的是行的长度。如果一行代码太长,编辑窗口出现了横向滚动条,会让开发人员感觉很别扭。即便是在当今的宽屏显示器中,保持合适的代码行长度也会极大....

文章 2017-05-02 来自:开发者社区

《编写可维护的JavaScript》——1.2 语句结尾

本节书摘来自异步社区《编写可维护的JavaScript》一书中的第1章,第1.2节,作者: 【美】Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 语句结尾 有一件很有意思且很容易让人困惑的事情,那就是JavaScript的语句要么独占一行,要么以分号结尾。类似C的编程语言,诸如C++和Java,都采用这种行结束....

文章 2017-05-02 来自:开发者社区

《编写可维护的JavaScript》——第 1 章 基本的格式化1.1 缩进层级

本节书摘来自异步社区《编写可维护的JavaScript》一书中的第1章,第1.1节,作者: 【美】Nicholas C. Zakas 译者: 李晶 , 郭凯 , 张散集 更多章节内容可以访问云栖社区“异步社区”公众号查看。 第一部分 编程风格 编写可维护的JavaScript“程序是写给人读的,只是偶尔让计算机执行一下。” ——Donald Knuth。1 当你刚刚组建一个团队时,团队中的每个人....

文章 2017-05-02 来自:开发者社区

《编写可测试的JavaScript代码》——导读

前言编写可测试的JavaScript代码既然要对代码进行测试,那么为什么不让这一过程变得尽可能简单和轻松呢?JavaScript客户端代码测试之所以尤其困难,是因为我们几乎无法控制代码运行的环境。多种类型的操作系统、多个版本的操作系统、多种类型的浏览器、多个版本的浏览器,更不用说插件、扩展、多语言版本和缩放大小了,还有一些未知内容,所有这些因素交织在一起,阻碍着应用程序的性能。这些因素会导致程序....

文章 2017-05-02 来自:开发者社区

《编写可测试的JavaScript代码》——1.4 小结

本节书摘来自异步社区《编写可测试的JavaScript代码》一书中的第1章,第1.4节,作者: 【美】Mark Ethan Trostler 译者: 徐涛 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.4 小结 编写可测试的JavaScript代码,并不能自动从敏捷、瀑布、TDD、BDD或任何其他软件开发方式中产生结果。可测试的JavaScript是编写短小、松耦合、独立的简单小块代....

文章 2017-05-02 来自:开发者社区

《编写可测试的JavaScript代码》——1.3 卓越的应用程序代码

本节书摘来自异步社区《编写可测试的JavaScript代码》一书中的第1章,第1.3节,作者: 【美】Mark Ethan Trostler 译者: 徐涛 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 卓越的应用程序代码 编写短小、可测试的代码后工作并没有结束,还需要测试它!编写可测试的代码,可以让测试以及找Bug变得更容易。没有开发人员愿意尝试去调试一段巨大的代码,特别是如果这....

文章 2017-05-02 来自:开发者社区

《编写可测试的JavaScript代码》——第1章 可测试的JavaScript

本节书摘来自异步社区《编写可测试的JavaScript代码》一书中的第1章,第1.1节,作者: 【美】Mark Ethan Trostler 译者: 徐涛 更多章节内容可以访问云栖社区“异步社区”公众号查看。 第1章 可测试的JavaScript 每个人的想法都是独一无二的,但代码不是。几乎每个行业都完成了机器革命,然而奇怪的是,计算机科学行业并没有。程序员基本上是在做已经做了40年的同样的事情....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注