避免在临盆代码中出现有误导性的名称,例如 foo(),bar(),a(),fun() 等等。如许的名称没有任何意义。
4. 总结
当然了,这里假定的例子都异常简单。实际中的代码加倍复杂。你可能要抱怨,编写清楚的函数,只在抽象上一级一级降低,实袈溱太没劲了。然则如不雅大年夜项目一开端就开端你的实践,就远没有想象中复杂。
如不雅应用中已经存在一些功能复杂的函数,欲望对它们进行重构,你可能会发明艰苦重重。并且在很多情况下,在合理的时光内是弗成能完成的。但千里之行始于足下:在力所能及的前提下,先拆分一部搀扶来。
当然,最精确的解决筹划应当是,大年夜项目一开端就以精确的方法实现应用。除了花一些时光在实现上,也应当花一些精力在组建合理的函数构造上:如我们所建议的——让它们保持短小、清楚。
成竹在胸,落笔有神.
ES2015 实现了一个异常棒的模块体系,它明白建议,小函数是优良的工程实践。
记住,干净、组织优胜的代码平日须要投入大年夜量时光。你会发明这做起来竽暌剐难度。可能须要很多测验测验,可能会迭代、修改一个函数很多次。
然而,没有什么比乱麻一样的代码更让人痛心的了,那么这一切都是值得的!
【编辑推荐】
- 在Node.js中应用MySQL&MySQL JavaScript客户端
- 现代前端开起身术栈
- 前端实现文件的断点续传
- JavaScript进阶之深刻懂得数据双向绑定
- 测试JavaScript函数的机能
推荐阅读
【51CTO.com快译】 软件开辟中的安然主题是多种多样的,安然术语对不合的团队具有不合的含义。为赞助澄清问题和避免安然问题的混淆,小编列出了A-Z最重要的安然相干词条供你参考。 A>>>详细阅读
本文标题:如何写出小而清晰的函数?(JS 版)
地址:http://www.17bianji.com/lsqh/36650.html
1/2 1