软件的核心是其为用户解决领域相关的问题的能力,所有其他特性,都要服务于这个基本目的。开发人员必须钻研领域已获取业务知识。他们必须魔力其建模技巧,并精通领域设计。然而,大部分有才能的开发人员对学习与他们的工作领域有关的知识不感兴趣,更不会下大力气去扩展自己的领域建模技巧,他们更愿意从事精细的框架工作,试图用技术来解决领域问题,他们把学习领域知识和领域建模的工作留给别人去做,软件核心的复杂性需要我们直接去面对和解决,如果不这么做,则可能导致工作重心的偏离。《领域驱动设计-软件核心复杂性应对之道》#划重点
展开
评论
点赞