成为一名优秀的Web前端开发者
Rebecca Murphey是来自于 Bazaarvoice 的一位软件工程师。今年早些时候,她发布了一篇博客文章“ 前端(JS)开发者的基本素质之2015版 ”,为JavaScript开发者在进行客户端web开发时使用的工具与开发方式提出了一些建议。她在文章的总结中写道: 学习 ECMAScript 2015 ,推荐的参考资料有: 《Understanding ES6》 、 ES6 Rocks 以及 BabelJS 。我们在此还要加上一条,即Axel Rauschmayer的著作《 探索ES6 》。考虑到在当前这个时间点上似乎还没有必要了解ECMAScript 2015的所有细节,Murphey建议开发者更深入地了解如何使用异步调用、回调以及promise。 使用模块 。Murphey相信,模块毫无疑问应当作为客户端web应用程序的构建块。她最近在使用 webpack 以实现模块化的效果,但她希望让每个人都能够使用ECMAScript标准模块的那一天能够早日到来。 测试你的代码 。在Murphey看来,为你的代码编写测试,并且保证代码的可测试性是至关重要的。虽然她对于 Intern “非常中意”,但出于习惯,她还是坚持使用 Mocha 。关于这一方面,她也强烈推荐Michael Feathers的著作《 修改代码的艺术 》。 实现流程自动化 。Murphey曾经尝试使用