做为开发人员不能仅仅知足于代码能够工做,而应该让代码更易于编写,阅读和维护,这篇文章介绍了不少 clean code 在 React 应用开发上的最佳实践。html
好的代码应该是自文档的,咱们不该该对一些显而易见的代码进行注释,而是为了解释复杂的想法,文章还对比了好的注释与很差的注释之间的差别。前端
目前大多数团队对于 Code review 的重视程度远远不够,不少人都把其视为一件麻烦事。即便有代码审查流程的团队,也缺少相关经验,没有创建一套一个高效的机制来保证。git
The M Tank 编辑了一份报告《A Year in Computer Vision》,记录了 2016 至 2017 年计算机视觉领域的研究成果,对开发者和研究人员来讲是不可多得的一份详细材料。完整 PDF 地址github
写得很清晰易懂的 git 文章,错误修改了代码没关系,教你如何恢复之前的正确代码。web
Atom 被爆安全问题,这些漏洞将容许攻击者在目标用户的设备上实现远程代码执行。chrome
协程是近几年很是流行并且被各类大厂所使用的微线程技术,那么,协程才开始流行开来?协程是什么?解决了啥问题,本文以一个通俗的比喻开始,进行一趟深刻浅出的讲解。redux
本文主要介绍了几种常见的内存泄露, 有意外的全局变量、console.log、闭包、DOM泄露、timers、EventListener 等方面,并且都给出了相应的 demo 演示和解决方案,很详细,可让咱们在 coding 时规避这些问题。浏览器
Redux是一个数据管理层,被普遍用于管理复杂应用的数据。可是实际使用中,Redux的表现差强人意,能够说是很差用。而同时,社区也出现了一些数据管理的方案,Mobx就是其中之一。安全
Chrome 63 版本支持动态 import ES6 modules,对比九月 Chrome 61 支持的静态 import,动态import会返回请求模块命名空间的 Promise 对象以供使用闭包
初次认识 ClojureScript 是在15年阿里的 D2 论坛会上, 只知道它是运行在 JVM、天生支持 Lisp Macro、跨平台性的语言,好像很值得关注。 本文中简述了做者在开发浏览器插件中使用 ClojureScript 的历程,对其工做机制、开发环境和遇到的问题做了简单的介绍,有兴趣的同窗能够尝试下它。
看到知乎上有些人在谈阿里早期的技术人,但是这些内容大多数是道听途说。大辉以本身当时的所见所闻,记下一些杂事,写给听故事的人。
做者描述了两个他在 Dropbox 工做时遇到的难忘的 bug,以及为何应该喜欢你的 BUG,以及如何去学着喜好它。