Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
事件溯源
Kafka消息
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
人工智能
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
更多话题
幽默:可组合性是软件的复利
21-10-15
banq
可组合性之于软件,正如复利之于金融。
软件的可组合性需要更深思熟虑的思考,并且更难像复利那样简单地实施。
可组合性(相对于复利)的优势在于新手不必从头开始。
这绝对是我认为导致软件驱动经济呈指数增长的原因。
可组合性与复利类似蝴蝶效应中的蝴蝶扇动翅膀。
可组合性优先于可复用性、可重用性
banq注:可组合性与可重用性是两个含义,可重用性过于注重复用,注重其提供的许多技术和经济利益,过于注重结果而导致短视,忽视了业务场景上下文的不同,而组合性则是侧重组件的相互组合衔接,可组合性对于复杂系统建设很越重要,涉及不同的系统相互组合。
相关:
《
什么是流式思维
》:干净而有流畅的
架构
就是好架构。
《
加法是自然之道
》:累积是自然演绎之道,道法自然才是真正有道德的人。
《
组合思维与继承思维的不同
》
1
复杂性系统的系统思考
程序员组合思维
Composite组合模式
stream流处理模式