码迷,mamicode.com
首页 > 其他好文 > 详细

8.设计好软件的几个重要步骤

时间:2020-03-04 16:22:43      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:面向   val   规模   应用层   data-   重构   带来   对象   data   

软件核心复杂性应对之道

从前面我们知道,软件存在三个复杂度,即规模、结构、变化带来的复杂性。好的软件不仅仅是面向给用户使用的,第一批用户应当是开发自己,这与产品本身的柔性设计息息相关。
但是从设计开始,我们就应当从以下几个步骤来规范开发:

  1. 隔离领域:引入应用层。
  2. 将Entity和ValueObject区分开。
  3. 设计领域中的关联。
  4. 确认边界。
  5. 选择仓储。
  6. 对象的创建
  7. 划清模块。
  8. 识别变化。
  9. 重构。

 

8.设计好软件的几个重要步骤

标签:面向   val   规模   应用层   data-   重构   带来   对象   data   

原文地址:https://www.cnblogs.com/weilai1917/p/12410147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!