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

掉馅饼,八分之一到二分之一:《分析模式》漫谈59

DDD领域驱动设计批评文集

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

《软件方法》各章合集

“Analysis Patterns”的第6章“存货和会计”原文:

The transaction's creation would then be the only place that could create entries. ... Providing only the transaction's creation routine is made public, this rule can be enforced.

2004(机械工业出版社)中译本的译文为:  

图片

译文基本上是正确的。

2020(人民邮电出版社)中译本的译文为: 

图片

2020中译本把Providing only一句翻译为“只要……公有……就可以执行”,这是有问题的。

我们先抛开原文不谈,从软件设计的常理来看:软件设计应该是能不public就尽量不public。如果一个解决方案是“只要public,问题就解决了”,这个解决方案是不是太容易了?

也许是翻译的时候漏看了only,但这里的问题和翻译、原创并没有太大关系,而是对“天上掉馅饼”要持有基本的警惕。

/*花絮

就像我前几天刚欣赏过的一篇领域驱动设计文章,里面描述领域驱动设计革命性创新“通用语言”的内容真是让人流口水: 

图片

亮点1:这招绝了。领域驱动设计又又又创新了。

亮点2:他们(n人),2天时间,50个术语。工作量堆满。

亮点3:形成词典。仅仅是词典,还不是类图、状态机图。

亮点4:开发效率提高30%。返工率降低40%。真厉害!

参见:小甜甜和牛夫人>>

*花絮结束/

**********

我们可以用更形式化的表示法来表示: 

图片

按照原文的意思,如果有3个操作,“规则能强制执行”的概率只有1/8,如果按照2020中译本的意思, 概率就上升到了1/2。

http://www.xdnf.cn/news/3585.html

相关文章:

  • OpenAI已经紧急修复了GPT-4o存在的过度讨好用户的问题,现已将系统回滚到之前的旧版本。
  • 蓝桥杯获奖后心得体会
  • 蓝莓的功效与作用 蓝莓叶黄素对眼睛真的有用吗
  • # 交通标志识别:使用卷积神经网络的完整实现
  • 我试用了50个AI工具——AI正在如何改变设计方式
  • 高并发场景下的MySQL生存指南
  • 进程与线程:04 内核线程
  • 蓝桥杯比赛
  • 2022 年 12 月大学英语四级考试真题(第 1 2 3 套)——解析版——篇章题
  • 3.2/Q2,Charls最新文章解读
  • 【白雪讲堂 】GEO兴起:AI搜索时代的内容优化新战场
  • 第四章 Maven
  • 高斯数据库安装步骤
  • 小米MiMo:7B模型逆袭AI大模型战场的技术密码
  • Vision as LoRA论文解读
  • 【工具变量】上市公司治理水平数据集-含参考文献及dta、xlsx格式(2003-2023年)
  • Python协程入门指北
  • 深度学习系统学习系列【1】之基本知识
  • watch 数组 Vue 3
  • 第七章:赤 色广播计划的全面启动
  • Java面试高频问题(31-33)
  • Selenium3自动化测试,Python3测试开发教程视频测试用例设计
  • 2025年渗透测试面试题总结-拷打题库30(题目+回答)
  • 【算法扩展】斐波那契查找算法 - JAVA
  • Python地图绘制模块cartopy入门
  • 跨境电商物流革命:俄罗斯市场8000节点布局深度解析与卖家实战策略
  • Learning vtkjs之OBBTree
  • 油气地震资料数据中“照明”的含义
  • 2024 网络安全回顾与 2025 展望:守护数字世界的新征程
  • 2025五一杯数学建模竞赛C题 社交媒体用户分析 保姆级教程讲解|模型讲解