内容简介:作为开发人员不能仅仅满足于代码可以工作,而应该让代码更易于编写,阅读和维护,这篇文章介绍了很多 clean code 在 React 应用开发上的最佳实践。好的代码应该是自文档的,我们不应该对一些显而易见的代码进行注释,而是为了解释复杂的想法,文章还对比了好的注释与不好的注释之间的差异。
作为开发人员不能仅仅满足于代码可以工作,而应该让代码更易于编写,阅读和维护,这篇文章介绍了很多 clean code 在 React 应用开发上的最佳实践。
好的代码应该是自文档的,我们不应该对一些显而易见的代码进行注释,而是为了解释复杂的想法,文章还对比了好的注释与不好的注释之间的差异。
本期推荐
目前大多数团队对于 Code review 的重视程度远远不够,很多人都把其视为一件麻烦事。即使有代码审查流程的团队,也缺乏相关经验,没有建立一套一个高效的机制来保证。
技术纵横
The M Tank 编辑了一份报告《A Year in Computer Vision》,记录了 2016 至 2017 年计算机视觉领域的研究成果,对开发者和研究人员来说是不可多得的一份详细材料。完整 PDF 地址
写得很清晰易懂的 git 文章,错误修改了代码不要紧,教你如何恢复以前的正确代码。
Atom 被爆安全问题,这些漏洞将允许攻击者在目标用户的设备上实现远程代码执行。
协程是近几年非常流行而且被各种大厂所使用的微线程技术,那么,协程才开始流行开来?协程是什么?解决了啥问题,本文以一个通俗的比喻开始,进行一趟深入浅出的讲解。
前端开发
本文主要介绍了几种常见的内存泄露, 有意外的全局变量、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 的历程,对其工作机制、开发环境和遇到的问题作了简单的介绍,有兴趣的同学可以尝试下它。
程序人生
看到知乎上有些人在谈阿里早期的技术人,可是这些内容大多数是道听途说。大辉以自己当时的所见所闻,记下一些琐事,写给听故事的人。
以上所述就是小编给大家介绍的《ELSE 技术周刊(2017.12.04期)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 秋天的第一份 IT 技术周刊 | 码农周刊第 320 期
- Scala 技术周刊 | 第5期
- Scala 技术周刊 | 第4期
- Scala 技术周刊 | 第3期
- Scala 技术周刊 | 第2期
- Scala 技术周刊 | 第1期
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
像程序员一样思考
V. Anton Spraul / 徐波 / 人民邮电出版社 / 2013-6 / 49.00元
编程的真正挑战不是学习一种语言的语法,而是学习创造性地解决问题,从而构建美妙的应用。《像程序员一样思考》分析了程序员解决问题的方法,并且教授你其他图书所忽略的一种能力,即如何像程序员一样思考。全书分为8章。第1章通对几个经典的算法问题切入,概括了问题解决的基本技巧和步骤。第2章通过实际编写C++代码来解决几个简单的问题,从而让读者进一步体会到问题解决的思路和应用。第3到7章是书中的主体部分,分别探......一起来看看 《像程序员一样思考》 这本书的介绍吧!