您现在的位置是:首页 > 文章详情

Go实战?系统(三) - 架构设计

日期:2019-06-21点击:534

1 代码架构的意义

代码架构就是详细设计中的核心内容!

1.1 代码架构承上启下,决定软件质量

◆ 承上
说明业务逻辑和业务领域模型
◆ 本身
保证代码有更好的可读性和可维护性、可扩展性
◆ 启下
承载代码运行的硬件部署架构

2 代码架构的操作

2.1 业务逻辑表达

向上沟通,提供交互入口

2.2 自身业务逻辑及技术实现

向下沟通,保存运行状态

3 代码架构的设计

先看一下DDD和分层架构的相关知识。

3.1 DDD

DDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方式。

UL(Ubiquitous Language,通用语言)是团队共享的语言,是DDD中最具威力的特性之一。不管你在团队中的角色如何,只要你是团队的一员,你都将使用U

原文链接:https://yq.aliyun.com/articles/706228
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章