#组合思维

第一性原则:伊隆·马斯克(Elon Musk)论自我思考的力量 - jamesclear

19-09-28 5002 9 banq

第一原理思考(有时被称为第一原理推理)是可以用来分解复杂问题并生成原始解决方案的最有效策略之一。这也可能是自己如何进行创新思考的最佳方法。 第一原理方法已被许多伟大的思想家所采用,包括发明家约翰内斯... 详细

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

19-08-13 1007 2 banq

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

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

19-08-21 631 1 banq

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

桥模式(Bridge)

19-06-14 465 jdon

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

Symmathesy是什么意思?

18-11-06 703 banq

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

《组合性》第一卷网上刊物已经出版

19-12-31 387 banq

《 组合性 》第一卷已经出版!你可以在这里阅读它: https://compositionality-journal.org “可组合性”是关于如何从较简单的零件组装出复杂的东西。 《组合性 ... 详细

GRASP之高凝聚模式 - Kamil Grzybek

19-09-05 222 banq

问题:如何保持对象集中,易于理解,易于管理以及作为副作用支持低耦合? 解决方案:分配责任,以保持凝聚力。用凝聚力大小来作为分配职责的判断标准。 凝聚力 衡量元素的所有责任的相关程度。换句话说,元... 详细

如何提高函数式编程技巧

18-10-18 177 banq

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

共有 111 2 下一页