Loading...
目录 错误处理 格式化 注释 介绍 本文是原作者根据《代码整洁之道》总结的适用于 JavaScript 软件工程的原则。 本文是对作者英文原文《Clean Code JavaScript》的翻译整理。 错误处理 错误抛出非常必要,有助于定位运行状态中的程序产生错误的位置。 别忘了捕获错误 代码中 try/catch 的意味着你认为这里可能出现一些错误,你应该对这些可能的错误存在相应的处理...
良好命名的必要 代码命名是件很头疼的事情,既要语义化又要简洁,最终目的为了代码的可维护性 合适的命名会使代码读起来优雅流畅、耐人寻味,让你的代码如艺术品一般。比如: promise -- 异步请求数据时,"承诺"一定会回应(成功或失败),很有画面感 on/off -- jquery 中表示监听和销毁事件,言简意赅,方便易用 fork -- github ...
类 测试 并发 介绍 本文是原作者根据《代码整洁之道》总结的适用于 JavaScript 软件工程的原则。 本文是对作者英文原文《Clean Code JavaScript》的翻译整理。 类 单一职责原则 (SRP) 如《代码整洁之道》一书中所述,"修改一个类的理由不应该超过一个"。 将多个功能塞进一个类的看似方便,但这将导致你的类无法达到概念上的内聚,并经常不得不进...
JavaScript 代码整洁之道目录 介绍 变量 函数 对象和数据结构 介绍 本文是原作者根据《代码整洁之道》总结的适用于 JavaScript 软件工程的原则。 本文是对作者英文原文《Clean Code JavaScript》的翻译整理。 变量 使用有意义,可读性好的变量名 Bad: var yyyymmdstr = moment().format('YYYY/MM/DD'); G...