ELSE 技术周刊(2017.12.04期)

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

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

查看所有标签

猜你喜欢:

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

UML参考手册

UML参考手册

兰博 / UML China / 机械工业出版社 / 2005-8 / 75.00元

《UML参考手册》在第1版的基础上进行了重大更新和扩展。UML的创建者James Rumbaugh、Ivar Jacobson和Grady Booch,清晰完整地讲述了UML的所有概念,包括对序列图、活动模型、状态机、组件、类和组件的内部结构以及特性描述的主要修订。手册式结构不仅有助于读者对UML的概念进行规范化的学习与理解,更为广大程序开发人员、系统用户和工程技术人员提供了方便快捷的查询方式。无......一起来看看 《UML参考手册》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

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

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具