Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
契约设计
Design by Contract (DBC) 契约式设计
DBC最早是有Bertrand Meyer 的 Eiffel programming language提出。DBC在Evans DDD的柔性设计中也谈到了。所以,DDD是集OO设计大成,正因为它是一个总结,你就不能把它和其他思想并列在一起,这有上下层次之分,我在这里强调DDD了,就是排斥其他思想,这
事件、契约设计与BDD
最近看到@gameboyLV在一个讨论中提出将事件划分为嵌套事件,
java接口传参还是传对象
对于java接口传参,是传对象,还是传一个个参数?比如: boolean add(int cpid, String app_key, String app_secret, String app_name, String app_des); boolean add(U
Schema驱动API设计
Schema 驱动API设计工作流程:将Schema(数据结构或模式)置于开发过程的中心。让”数据结构Schema“成为团队之间沟通的纽带,并创建一个共享框架来理解正在实施的各种系统。 Schema本质上是描述 API 的元数据文档。它定义
顶级分解思维养成:像大神一样秒切复杂难题
哎呦我去!我琢磨了半天"决策问题"跟数独求解器有啥关系,越想越邪门!我倒是想搞个系统化思考流程!可每次都是东一榔头西一棒槌,写满草稿纸也感觉没啥进展。气死我了! 为啥不能像那些大神,盯着问题看会儿就能自动分解呢?
按合同设计 - 了解有关OOP的新内容 Marcell Lipp
在我学习计算机科学的过程中,我遇到了所谓的Hoare逻辑。它的主要思想是,对于每个命令/程序,您可以定义前提条件和后置条件。这些是逻辑表达式。在启动程序之前必须满足前提条件。主要是检查所有输入是否在正确的范围内等等。它当然也可以是恒定的,这意味着:这个程序没有特定的前提条件。运行程序后必须满