DDD统一通用语言:软件工程不是关于技术,而是关于沟通


我在软件工程中工作的越长,我就越注意到它不是关于技术,而是关于人类以及它们彼此交互的方式。我们的工作是消除团队的障碍。有时它是工具,有时它是一种语言,有时它是沟通。- o0ignition0o

众说纷纭:
我喜欢与你交谈,但每次总是以令人敬畏的见解结束话题(话题终结者)

大多数时候它是沟通(在技术团队内部,但也包括技术与外部世界(即客户的需求,销售,营销需求等))

事实上,当我们的技术人员声称“业务不会听”时我也感觉非常糟糕,我的意思是当一封邮件没有发送到目标时,发送者和接收者应该开始关注。换句话说:在代码中传达意图(悄悄隐式表达你的想法,对方可以不接受,你也不介意),代码之外以后便是责任(非代码的沟通就有责任落实到位,对方不接受,你有责任了解原因,追踪问题)。