暴露领域模型的不均匀性(中国IT读懂此文的不超过十个人)

暴露领域模型(Exposed Domain Model)的不均匀性――一个问题引发的思考 一个简单的问题 对象关系映射持久化引擎提供了弱类型的查询OQL,一个业务实体Person,现

10 年 前

Xapo银行去中心化的DDD架构实践分享 - martinfowler

。 Xapo 所做的第一件事就是开始从业务领域而不是从技术功能的角度来考虑我们的软件。努什和她的团队知道,领域驱动设计是最终的发展方向,但她一开始就对软件如何融入广泛的业务子领域(支付、银行卡

9 个月 前

如何学习世界首富的思维模型进行日常决策? - shapiro

(Mental models)是思考的框架。它们简化了复杂的情况,因此您可以轻松地通过它们进行逻辑推理。他们可以帮助您做出良好的长期决策,而无需了解有关情况的所有信息。 我们为猎取食物而进化的大脑并没

3 年 前

使用TLA +进行分布式系统的建模与调试设计

这篇文章讲述了为什么要对系统进行建模,并使用TLA +框架详尽地测试这些模型/设计。在第一部分中,我将讨论为什么建模您的设计是重要和有益的,在第二部分我将解释为什么TLA +是一个非常合适的建模

5 年 前

通往大师的Java学习路线

原始类型 类型字符串 基本操作员 Java if-else语句 循环语句(for,while) 数组 第1级:OOP OOP不是世界上最难的话题,但它非常重要。阅读和实践OOP原则

5 年 前

DDD值对象:被遗忘的价值 – SoftwareMill Tech Blog

的想法。为什么会这样? 也许它太复杂了,不能同时适合这一切?应用 DDD 需要付出巨大的努力和慎重的选择,这是很多领域知识和变化应用于我们的代码以及我们开发人员过去常常思考的方式。 人们

4 年 前

一位荷兰程序员眼中的DDD - hexmaster

这里有一些关于 DDD 的想法。我真的很喜欢DDD(领域驱动设计)的思想和原则,我真的建议你去研究它。这就是为什么现在是新博客的时候了。我们称之为C#开发人员DDD的实用介绍。 这是系列的第一

4 年 前

Reactive设计语言与范式

,哪怕错误。 4.Resilient弹性,失败恢复是一等公民。 且不论这四个原则是否完全合理,如果一味以这四个标准来衡量一切恐怕有所偏颇,比如从我个人角度了解到,Node.js领域的人们对于

9 年 前

软件工程团队的基于领域的结构 - snaptravel

、仪式和执行时,为领域做出贡献的工程师。每个领域至少会有一个,一个工程师可以同时是一个领域的DL和另一个领域的DC,或者是一个以上领域的DC。 我从第一原则出发,通过观察我们对传统团队的挫败感

1 年 前

Hello, world! — 我心中的道

”,正如一把好剑、一身剑术可以成就一位剑客,这一“利”一“用”,也可以成就一名programmer。如果这个比喻妨碍你的思考,请放弃。] 上面将“程序”的“数据结构与算法”喻为”剑之“利”,将

10 年 前

Spotify CEO推荐:系统思考的一生

这是罗素·阿科夫的《系统思考的一生》:我对预测未来没有兴趣,只对通过在现在采取适当行动来创造未来感兴趣。我是 Presentology Society 的创始成员。 罗素·阿科夫是运筹学领域的重要

2 年 前

数据库的6个缺点

。 要超越数据库,找到更好的软件开发方法,就必须从第一原则出发。这是摆脱软件架构数十年惯性桎梏的唯一途径。因此,让我们明确而严格地定义什么是后端,然后再推理后端应如何构建。 后台的主要功能是

3 个月 前

对2022年IDE编辑器的看法 - phaazon

mind.nvim为这个 "基于插件 "的生态系统做出了贡献,但我一直在思考所有这些问题。这也是我在关于配置与脚本的文章中所讨论的(基本上,我认为配置应该是数据,而不是代码--这正是脚本的意义

1 年 前

撰写论文的十个简​​单规则 | PLOS

我们的范围,但你的科学逻辑必须非常清晰,才能有力地提出你的主张。 在此,我们介绍十条简单的论文结构规则。前四条规则是适用于论文所有部分的原则,并进一步适用于其他形式的交流,如资助和海报。接下来的四条

1 年 前

人工智能会夺走我们所有的工作并结束人类历史吗? - Stephen Wolfram

。 来自计算宇宙的直觉 我已经多次提到计算不可还原性。事实证明,这是一个相当深刻的——起初令人惊讶的——想法的一部分,我认为这些想法对于思考 AI 的未来至关重要。 像 ChatGPT 这样的系统

1 年 前