反DDD模式之“复用”
原文中文,约1400字,阅读约需4分钟。发表于: 。本文书接上回《反DDD模式之关系型数据库》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术实现交流;视频和直播在B站。背景在我们软件开发过程中,“复用接口(webapi)”、“复用服务(service)”是非常常见的现象,很多老司机都会为自己设计的代码可以“复用”而感到有成就感。然而当我们在一个较长的时间周期去看待系统的迭...
文章探讨了复用与领域驱动设计(DDD)的关系,指出复用接口和服务可能导致系统耦合,影响可维护性。复用不同场景的接口被视为反DDD模式,因为它破坏了边界。建议在DDD实践中避免复用,为每个场景创建独立的API和命令,以保持系统的可维护性。最后,介绍了一个开源DDD项目d3shop,鼓励参与讨论和贡献。