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