![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
互联网
denglitong
世界是面镜子,你看到的是你的样子。
展开
-
领域驱动设计
如果你对自己要开发的业务领域没有清晰的定义和边界,没有设计系统的领域模型,而仅仅跟着所谓的需求不断开发功能,一旦需求来自多个方面,就可能发生需求冲突,或者随着时间的推移,前后功能也会发生冲突,这时你越是想弥补这些冲突,就越是陷入更大的冲突之中。软件只有需求分析,并没有真正的设计,系统没有一个统一的领域模型维持其内在的逻辑一致性,功能特性并不是按照领域模型内在的逻辑设计,而是按照各色人等自己的主观想象设计,项目时间一长,各种困难重重,需求不断延期,线上 bug 不断,管理者考虑是不是推倒重来,而程序员则考虑原创 2020-12-22 22:37:07 · 237 阅读 · 2 评论 -
行业语录·202012
简洁的设计需要在工作开始的时候舍弃不必要的想法,并且在软件的生命周期内严格区分好的改变或坏的改变。架构师通过搭建系统来解决业务问题,主要工作就是设定目标,通过架构业务和架构自己周边的组织来实现目标,只有成为架构师,他才可以做出正确决策,产生有效的业务结果,释放影响力。所有人,都需要足够的数据,这样才能把模型交给我们的东西应用起来。从某种意义上说,专业的程序员和专业作家是一类人,一个用自然语言创作,一个用计算机语言。人和人、企业和企业之间的巨大鸿沟,不是来源于天赋和努力,而是来源于是否理解系统并且依赖原创 2020-12-18 16:24:35 · 258 阅读 · 3 评论