ELSE 技术周刊(2017.12.04期)

栏目: 编程语言 · Clojure · 发布时间: 7年前

内容简介:作为开发人员不能仅仅满足于代码可以工作,而应该让代码更易于编写,阅读和维护,这篇文章介绍了很多 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期)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Masterminds of Programming

Masterminds of Programming

Federico Biancuzzi、Chromatic / O'Reilly Media / 2009-03-27 / USD 39.99

Description Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. Think along with Adin D. Falkoff (APL), Jame......一起来看看 《Masterminds of Programming》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具