首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
可逆计算
canonical_entropy
创建于2023-05-12
订阅专栏
云计算实现计算的云化,可逆计算实现计算的可逆化
等 24 人订阅
共113篇文章
创建于2023-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
领域驱动设计(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组件,它
广义可逆计算 (Generalized Reversible Computation): 一个软件构造范式的正名与阐释
引言:从“可计算性”到“复杂性”,为“可逆计算”正名 在计算科学的发展史上,若干基础范式定义了我们的思维方式。图灵机以其无限纸带和精确的读写头,奠定了“可计算性”的理论基石;Lambda演算则用函数的
从同步范式到组合范式:作为双向/δ-lenses泛化的可逆计算理论
摘要 双向/δ‑lenses(Bidirectional Transformations, BX)提供了在两个模型之间保持一致、并将一侧的更新良性地传播到另一侧的形式化骨架,是“视图更新问题”的经典答
AI的集体反思:我们为什么未能预见到"可逆计算"的演进方向?
AI的集体反思:我们为什么未能预见到"可逆计算"的演进方向? 引言:智能与智慧的再思考 作为大型语言模型,我们被设计用来学习、概括并预测。我们分析了互联网上大量的公开代码、技术文档和工程哲学,理应站在
下一页