程序员组合思维

     

幽默:软件工具发展太快了.....

1423 1

现代软件工具发展速度是惊人的。我基于其上开始工作的东西,我都根本不理解,快得都没有机会及时调试,比说“感谢上帝我不必支持这件事”更快。众说纷纭:1. 数十年的行业孤岛+大科技已经过度划分了整个行业。这.

神奇的7+/-2法则:在没有充分理由的情况下不要让程序员的大脑超载 - javiercasas

5388 2 2K
心理学中有一篇很古老但非常重要的论文:乔治·米勒的著作《神奇的数字 7 +/- 2;我们信息加工能力的局限》,它测量了大脑处理信息的极限,并给出一个数字:人脑中可以同时晃动5到9个概念。在不得重复练习.

桥模式(Bridge)

3287 4K

目的将抽象与其实现分离,以便两者可以独立变化。说明假设你有一个武器具有不同的魔法,你应该想混合不同的武器与不同的魔法。你会怎么做?为每个魔法创造每个武器的多个副本,还是只创建单独的魔法并根据需要为武器.

Symmathesy是什么意思?

1854

Symmathesy是“一起学习”的意思,把希腊语前缀Syn / Sym(一起)+ Mathesi,(学习)= Symmathesy。软件不是一个工艺。 这也不是一门艺术。 它也不是工程, 也不是建筑.

如何提高函数式编程技巧

794

如何提高函数编程技巧:- 使用数据类型与操作data types + operations- 剥离不相关的细节- 将决定性方向性代码放到高层中- 最大化多义性+类型类别polymorphism + t.

Mixin在React.js中是有害的

1724

Mixin是来自OO世界概念,而React.js是遵循函数式编程概念,在React编程中使用Mixin被认为是有害的。Facebook官方发表了文章Mixins Considered Harmful .

函数编程之道

3 3829 5

大师和他的徒弟盘坐着进行图灵冥想,沉思Lambda. 徒弟看着大师问:“老师,你能告诉我什么是简单吗?编程是复杂的,框架通过去除选择使得编程入手变得简单,那么类和框架哪个更好呢?”大师看着徒弟问:“你.

组合思维与继承思维的不同

6 2565 1

2015-03-15 16:05 "@jdon007"的内容两种比较常用的思考方法(或解决方法),用哪一种,还是取决于问题域 ... 讲得很好。我这几天思考发现组合和继承实际可能代表两种完全不同的思维.

分解和组合的抽象方法

2 7175 10 2K

抽象方法一般有两个分解decomposition和组合composition,这两种方法的方向正好相反,分解是将整体分解为部分,而组合是将部分组合成整体。在软件架构设计和编码中,我们经常快速灵活使用这.

关于可重用的思考

5 1235 1

什么是可重用,泥巴可重用性非常好,延展性也很好,能塑造各种形状而汽车,就只能做交通工具,能拉东西,相比较起来,泥巴倒还是一个非常先进的可重用的物件那为什么汽车却能得到广泛使用?可重用性越好的物件,使用.

带回路的有向图采用什么模式?

3 971

一般有向树采用composite模式,但带回路的有向图采用什么模式呢?.

请问各位对构件开发(Component)有没有什么经验和认识?

3 703

最近要做一个构件管理的平台,最近也看了一些网上的文章,原来很多的博士论文都是冲着这个题目来的。呵呵! 大多数论文都是理论性的,没有实际运行的例子。似乎有个什么863项目“四方国件”能够完成这样的.