首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
可逆计算
canonical_entropy
创建于2023-05-12
订阅专栏
云计算实现计算的云化,可逆计算实现计算的可逆化
等 24 人订阅
共116篇文章
创建于2023-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
API无缝升级方案:从推模式到拉模式的架构演进
知乎上有人问了一个问题:Java微服务API版本兼容如何实现平滑升级? 在微服务架构中,服务频繁迭代导致API版本差异增大,而客户端(如App、Web前端)的升级节奏往往滞后,这常常引发兼容性问题,甚
最小信息表达:从误解到深层理解的五个关键点
初次接触"最小信息表达"原则时,很容易觉得它不过是又一个"高内聚低耦合"式的抽象口号。但当我们真正尝试将其应用到日常设计中,会发现这个概念远比看起来复杂。在讨论和实践中,我注意到自己和同行们反复陷入几
Nop平台到底有什么独特之处,它能用在什么场景?
很多人感觉Nop的理念“高大上”但落地无从下手,这是非常正常的。根本原因在于:Nop不是一个解决特定问题的“工具”,而是一套重构你软件开发工作流的“新操作系统”。 一、 Nop解决的根本问题 在数学层
领域驱动设计(DDD)中聚合根的最主要职责真的是维护一致性吗?
在领域驱动设计(DDD)的殿堂中,“聚合根作为一致性与事务的边界”几乎是一条不容置疑的金科玉律。它被视为守护领域模型纯洁性、确保数据完整性的最后一道防线。然而,当我们将目光投向那些极度复杂、需要高度演
领域驱动设计(DDD)领域对象一定要讲究充血模型吗?
知乎上有人提出一个问题: 这是一个非常好的问题,它触及了DDD实践中最核心的困惑点。这个观察非常准确:理论上充血模型很合理,但实践中却容易陷入“业务逻辑到底放在哪”的泥潭,导致代码散乱、难以维护。 我
Nop平台架构白皮书:一个基于广义可逆计算理论的软件构造体系评估
执行摘要 (Executive Summary) Nop平台是一套基于其原创的广义可逆计算(Generalized Reversible Computation, GRC)理论,从第一性原理出发,以约
最小变更成本 vs 最小信息表达:第一性原理的比较
当我们要求AI大模型为软件设计的万千法则——从SOLID、KISS到DDD、函数式——寻找一个统一的“第一性原理”时,它很可能会推荐最小变更成本原则。这一选择确实符合直觉,因为它直接呼应了软件工程的核
最小信息表达:软件框架设计的第一性原理
序章:在复杂性的迷雾中 我们生活在一个由代码构筑的世界,这里的复杂性持续膨胀,永无止境。框架潮起潮落,技术栈日新月异,代码库如热带雨林般肆意蔓延,最终变得僵化、脆弱、难以理解。面对这片日益茂密的复杂性
告别异常继承树:从 NopException 的设计看“组合”模式如何重塑错误处理
在软件开发中,异常处理是一个不可或缺的环节。长久以来,经典的面向对象思想教导我们,为不同类型的错误建立一个庞大的继承树是一种优雅的方案。例如,定义一个基础的 AppException,然后派生出 Bu
组合为什么优于继承:从工程实践到数学本质
在面向对象设计的殿堂里,"组合优于继承"(Composition over Inheritance)是一条近乎金科玉律的原则。每一位有经验的开发者都会告诫新手:优先使用组合,谨慎使用继承。但这背后的原
范式重构:可逆计算如何颠覆DDD的经典模式
领域驱动设计(DDD)为我们提供了应对软件复杂性的宝贵思想,但其经典战术模式在现代分布式架构的实践中,正面临着日益增长的挑战。一篇关于“可逆计算”理论与“Nop平台”的深度解析,揭示了一种革命性的工程
告别经验主义:DDD的数学基础与工程实现
长期以来,领域驱动设计(DDD)的实施更多依赖于个人经验而非系统方法。限界上下文如何划分才合理?聚合根的边界在哪里?统一语言如何真正落地?这些问题在实践中往往没有标准答案,同一个业务场景在不同团队手中
软件构造的新物理学: Gemini AI对(广义)可逆计算理论的深度报告
前言: 本文的诞生,源于一次独特的人机协作实验。其目的是检验一个先进的AI大模型,在面对一个全新的、具有颠覆性的软件工程理论——(广义)可逆计算(GRC)时,其理解、吸收、乃至最终形成深刻洞见的完整过
(广义)可逆计算理论速览-统一软件构造与演化的新范式
理论起源与定位 (广义)可逆计算理论由国内架构师canonical于2007年提出,其思想源头并非传统软件工程,而是理论物理学。这一理论可以看作是继Feature Oriented Programmi
DDD本质论:从哲学到数学,再到工程实践的完整指南之实践篇
引言:从理论到实践 在本文的上半部分理论篇中,我们探讨了DDD的哲学背景和数学原理,并引入了(广义)可逆计算理论作为其技术内核。我们认识到,DDD的有效性在于它能够引导我们构建更贴近领域本质的计算模型
对《DDD本质论》一文的解读
在《DDD本质论:从哲学到数学,再到工程实践的完整指南之理论篇》中,我们建立了一套从第一性原理出发的DDD理论体系。由于原文理论密度较高、概念间关系精微,为帮助读者更清晰地把握其思想脉络,我们设计了一
DDD本质论:从哲学到数学,再到工程实践的完整指南之理论篇
微服务的盛行催生了DDD(Domain Driven Design)的文艺复兴,然而,关于其最佳实践能否、以及应否被标准化为统一的技术框架,业界仍存有深刻的争论。在落地DDD的过程中, 很多设计会议都
NopGraphQL 的设计创新:从 API 协议到通用信息操作引擎
在现代软件架构中,API 是连接前后端、服务与服务之间的核心纽带。长期以来,REST 作为事实标准主导了 API 设计,但其固有的"推送式"信息模型在面对复杂前端需求时日益显现出局限性。Faceboo
从“华丽的诡辩”到“构造的第一性原理”:我如何误解并最终拥抱广义可逆计算
第一次工业革命源于人们发现能量在不同形式之间可以相互转化。相比之下,今天的信息系统在信息的转化与流动上却存在根本瓶颈:当我们把业务信息用特定语言或框架表达时,这本质上是一次单向、有损的注入。大量关键的
一份关于“可逆计算”的认知解码:从技术细节到哲学思辨的完整指南
一份关于“可逆计算”的认知解码:从技术细节到哲学思辨的完整指南 引子:一个具体的问题——为什么传统的"组件化"如此脆弱? 想象一个常见的Web开发场景,我们有一个基础的UserInfoCard组件,它
下一页