代码改变世界

随笔档案-2015年08月

JavaScript函数编程-Ramdajs

2015-08-30 22:51 by 破狼, 8298 阅读, 收藏, 编辑
摘要: 在JavaScript语言世界,函数是第一等公民。JavaScript函数是继承自Function的对象,函数能作另一个函数的参数或者返回值使用,这便形成了我们常说的高阶函数(或称函数对象)。这就构成函数编程的第一要素。在JavaScript世界中有很多的函数式编程库能辅助我们的JavaScript函数式体验,在它们之中最为成功的要数Underscore或lodash。 如下lodash实例代码: var users = [ { 'user': 'barney', 'age': 36 }, { 'user': 'fred', 'age': 40 }, { 'user': 'pebbles', 'age': 18 } ]; var names = 阅读全文

设计-简约而不简单

2015-08-08 12:11 by 破狼, 10726 阅读, 收藏, 编辑
摘要: 本文来自hxfirefox,他是笔者在某国内大型企业提供敏捷XP咨询项目的内部教练。本文也是由他交给笔者帮助review,同时也授权发布在笔者的博客中。原文地址为:直接不等于简单。码农的博弈了解XP(极限编程)的人都知道,XP有一项实践叫做简单设计(simple design),站在这项实践对立面的... 阅读全文
点击右上角即可分享
微信分享提示