你的位置:开云(中国)Kaiyun官方网站 登录入口 > 新闻资讯 >

我会三层架构,但面前学了DDD,以后是不是皆用DDD了?
最初,在软件栽植边界中,本事的选用时常不短长黑即白的。
天然DDD(边界开动联想)是最近相比流行、先进的软件联想设施论,在措置复杂业务问题上有很好的上风,在实质表情栽植中,并不是说DDD就比三层架构合适。
我觉得选用框架,还有一个维度需要要点商量,那等于:表情可控!
可控又分为:栽植程度可控、团队才气可控、关爱可控。
1、栽植程度可控:也不错说是策画,表情栽植中,无论你吸收什么本事,有一个策画必须要完成的,等于在轨则时辰内完成表情策画;是以无论你吸收什么本事、什么框架、是否为新本事,可控的程度皆必须得志的。
2、团队才气可控:本事最终是要能匹配团队的,波及新本事、新框架,若是团队成员不具备这么的才气,就需要培训、学习;这就会产生多个问题:团队成员能否掌持、栽植程度是否会延长、是否会带来新问题等,这就需要咱们评估风险,作念好抉择。
伸开剩余44%3、关爱可控:这内部又分为代码关爱和需求业务发展,比如吸收三层架构,关爱会不会导致代码耦合严重,业务可能会高速发展,三层架构不利于迭代升级等,这就需要咱们提前商量将来架构的养息,事前预留联想决议。
总的来说,咱们本事选型的倡导:能如期按质完成表情,这是总策画,本事、编程说念话、架构皆必须就业于这个总策画。
任何系统的架构,一定要匹配团队的才气、刻下的业务。天然了跟着业务的发展,咱们也需要实时的重构,一步步的演变,以致豪迈把三层架构重构为DDD架构!
切记过渡、过早的联想,带入太多未知、不成控的问题。
架构也不是一成不变的,要懂得聚拢表情的大小、表情的类型,适应的养息架构,分娩力才是最进击的。
发布于:湖南省