当前位置: 首页 > news >正文

领域驱动设计的创新和佛学(01)

DDD领域驱动设计批评文集

做强化自测题获得“软件方法建模师”称号

《软件方法》各章合集


领域驱动设计是革命性的创造,是划时代的洞见,是解决业务用户领域技术系统功能逻辑架构复杂性的敏捷精益需求分析设计建模方法学。

这一切的根源,可能归结于领域驱动设计蕴含丰富的佛学思想。

佛学是所有科学的山顶——科学家千辛万苦爬到山顶时,佛学大师已经在此等候多时了。

今天开始,我们来逐句学习《领域驱动设计(Domain-Driven Design)》原著中的内容,体会其中佛学的光辉。

第1部分

一开始用一幅中国地图作为隐喻,围绕它说了一段话。

第二段开始,进入正题,第1句原文:

Every software program relates to some activity or interest of its user.

清华大学出版社中译本的译文: 

图片

译文像古天乐一样平平无奇。

人民邮电出版社中译本的译文: 

图片

这个译文就很有领域驱动设计的风味:

(1)产量高,字数从21字增加到31字;(2)仪式感十足,把interest升华成requirements(需求)。

**********

抛开翻译不谈,我们来看这句话蕴含的创新:

(1)提出了“software(软件)” 的概念

以前,人们认为计算机的价值在于看得见摸得着的物理设备,其上运行的程序只是次要的附属品。“软件”一词的提出,让人们认识到,这些非物质形态的智力成果才是核心。软件是头脑,硬件是手脚。

(2)提出了“user(用户)”的概念

曾几何时,程序员们埋头编写代码,他们只关注代码背后涉及到的“技术”。“用户”概念的提出,让程序员开始抬头看周围的世界,认识到他们所做的一切,根源在于“用户”的兴趣。

*****这句话蕴含的佛学思想*****

我们来看《法句经》。 

图片

“巴”即巴利语(Pāḷi),是一门古印度语言,现已不通用,主要用于传授佛教经典。 

图片

这段经文揭示了领域驱动设计提出的软件software(诸法)与用户兴趣interest(心)的关系

相关文章:

  • 每日一题洛谷P1014 [NOIP 1999 普及组] Cantor 表c++
  • 使用 Kubernetes Scheduler Framework 插件机制实现 Filter 插件的最小可运行 Demo
  • SparseDrive---论文阅读
  • 【HDFS入门】数据存储原理全解,从分块到复制的完整流程剖析
  • 线程安全学习
  • Python项目--基于Python的自然语言处理文本摘要系统
  • C++面试考点:类(class)
  • 【开源项目】Excel手撕AI算法深入理解(四):AlphaFold、Autoencoder
  • MySQL 锁机制全景图:分类、粒度与示例一图掌握
  • 每天记录一道Java面试题---day39
  • Web自动化测试的详细流程和步骤
  • shell编程正则表达式与文本处理器
  • 显示模组Bonding IC气泡问题
  • bert项目解析
  • uniapp实现图文聊天功能
  • java-spring笔记
  • HackMyVM Gigachad.
  • 《MySQL基础:了解MySQL周边概念》
  • MySQL 慢查询日志深入分析与工具实战(mysqldumpslow pt-query-digest)
  • 分层式设备控制架构、分布式微服务架构及插件化架构
  • 网站按钮确定后图片怎么做/搜索引擎的设计与实现
  • 百度站长管理平台/口碑营销的案例有哪些
  • 电子政务与网站建设意义/武汉大学人民医院官网
  • 求一个用脚做asmr的网站/关键词优化武汉
  • 网站建设托管/网站设计服务企业
  • 网站建设的公司选哪家/google seo怎么优化