BookLearnNotes
文章平均质量分 84
你好y
这个作者很懒,什么都没留下…
展开
-
DDD思维架构学习
](https//segmentfault.com/a/1190000022678470)原创 2022-07-21 17:09:21 · 103 阅读 · 0 评论 -
第七章、测试架构元素
在我目睹的许多项目中,自动化测试是一个谜。每个人都按照他或她认为合适的方式来写测试因为这是在wiki中记录的一些灰尘规则所要求的,但是没有人能回答关于团队测试策略的有针对性的问题。本章提供了一个六边形体系结构的测试策略。对于体系结构中的每个元素,我们将讨论要覆盖它的测试类型。...原创 2022-07-21 17:08:32 · 421 阅读 · 0 评论 -
第四章、实现用例
最后,让我们看看如何在实际代码中体现我们所讨论的架构。由于在我们的架构中,应用层、网络层和持久化层是松散耦合的,我们可以 我们完全可以按照我们认为合适的方式对我们的领域代码进行建模。我们可以做DDD,我们可以实现一个丰富的或贫乏的领域模型,或者发明我们的领域模型。贫乏的领域模型,或者发明我们自己的做事方式。本章介绍了在六边形架构中实现用例的一种有主见的方式。架构风格中实现用例的一种观点,我们在前几章中已经介绍过。正如以领域为中心的架构所适合的那样,我们将从一个领域实体开始,然后围绕它建立一个用例 围绕原创 2022-07-21 17:07:46 · 706 阅读 · 0 评论 -
第六章、实现一个持久性适配器
在第1章中,我对传统的分层架构大加挞伐,并声称它支持“基于数据库的设计”,因为归根结底,一切都取决于持久化层。在这一章中。我们将看看如何使持久化层成为应用层的插件,以颠覆这种依赖性。...原创 2022-07-21 17:06:40 · 218 阅读 · 0 评论 -
第五章、实现Web适配器
在我们的目标体系结构中,所有与外部世界的通信都通过适配器进行的。所以,让我们来讨论如何实现一个提供这样一个web界面的适配器。原创 2022-07-21 17:06:01 · 422 阅读 · 0 评论 -
第三章、组织代码
在本章中,我们将研究组织代码的不同方式,并介绍一个直接反映六边形体系结构的表达式包结构。在新建的软件项目中,我们首先要做的是做好软件包的结构。我们建立了一个漂亮的结构,并打算在项目的其余部分使用。然后,在项目进行过程中,事情变得紧张起来,我们意识到在许多地方,包的结构只是一个漂亮的门面,而非结构化的混乱代码。一个包中的类从其他包中导入了不应该被导入的类。...原创 2022-07-21 17:05:30 · 241 阅读 · 0 评论