重构JavaScript
编辑推荐
如果你的JavaScript代码很糟糕,框架只能为你提供有限的帮助。无论使用什么框架、“编译成JS”的语言或者库,如果底层的JavaScript代码质量很糟糕的话,错误和性能问题将始终存在。通过本书,你将学到如何测试和重构现有的代码,以帮助降低复杂性、提高可读性并提高对代码库的信心。
内容简介
本书作者向你展示如何识别糟糕的代码,然后通过多种重构方法来改进这些糟糕的代码。采用的技术从重命名变量到运用函数式和面向对象编程的原则。如果你想在前后端写出更好的JavaScript代码,那么本书必不可少。利用重构来重新组织现有的代码,而不改变它的行为。
了解重构与质量之间的关系。
探索现今使用的不同版本的JavaScript。
创建自动化测试以确保你的代码可以工作,并且找到被遗漏掉的错误。
了解如何重构简单的JavaScript结构、函数以及对象。
运用面向对象和函数式编程原则来重构你的代码。
重构异步JavaScript的检验方法。
作者简介
Evan Burchard是一位Web开发顾问,同时也是《The Web Game Developer’s Cookbook》的作者。在线下,他设计了一个屡获殊荣的体感游戏,包括堆积真实的冰块,他也定期继续他走遍美国的计划。