软件工程  -  计算机、软件工程、设计思想

一张通往计算机世界的地图

我们通过计算机来拓展我们自己的大脑。最开始计算机被用来解决和算数有关的问题,但其自身的价值很快地延伸到了各个领域。 像是运行互联网络,处理实时图像,制造人工智能,以及模拟整个宇宙等等。 而其神奇的地方就在于这一切强大功能的背后,竟然仅是 0 和 1 的来回变化。

2017/10/15 上午 2153 10 宁静寺

Javascript 中的设计模式

原力之术

2017/4/17 上午 1732 0 宁静寺

Javascript 的单线程模型

Javascipt 语言的单线程模型和事件队列

2017/4/13 上午 938 0 宁静寺

函数式编程

简单整理一下对函数式编程的理解和实践,本文包含函数式编程的概念、特性、合成、柯里化、尾调用、尾递归优化部分内容。

2017/4/12 下午 1184 0 宁静寺

编码指南

浅薄的个人编码经验。整体分为:编码风格、编码结构、编码过程三部分。

2017/4/11 下午 1726 0 宁静寺

持续集成是什么

持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

2017/2/22 下午 2554 5 宁静寺