[DDD传灯录]禅师:这,就是领域驱动设计(01-02)
用《软件方法》引领AI全流程开发-5月12-14日第3期
领域驱动设计是革命性的创造,是划时代的洞见,是解决业务领域用户需求技术系统功能逻辑架构分析设计复杂性的敏捷精益方法学。
这一切的根源,归结于领域驱动设计蕴含丰富的佛学思想。佛学是所有科学的山顶——科学家千辛万苦爬到山顶时,佛学大师已经在此等候多时了。
悟出若干DDD佛理,分享给大家。
(一)
程序员问禅师:"何为领域驱动设计?"
禅师令程序员立至日中,引其至斋堂,只指餐桌言一字:"吃。"
程序员随即动箸。
禅师徐徐道:"饥来吃饭,困来睡觉。马祖道一云:'平常心是道'。"
程序员顿悟:"我明白了。编程亦然,该写就写,累了就休,客户需何代码便写何代码。"
这,就是领域驱动设计。
(二)
程序员问:"战略设计与战术设计如何平衡?"
禅师将茶倒入杯中,问:"何时当止?"
程序员答:"杯满则止。"
禅师点头:"《四十二章经》云:'观天地念非常,观世界念非常,观灵觉即菩提,如是知识得道疾矣'。"
程序员恍然:"大处着眼,小处着手。大局看大局,细节看细节,该往前走时就往前走,该停下时就停下。"
这,就是领域驱动设计。