【DDD(领域驱动设计)思想解读及优秀实践 结束语】|DDD,是技术也是艺术
在不知不觉间,我们的课程已经接近尾声了。几个月来编写这门课的经历,既是对智力的淬炼,也是对体能的挑战。能够坚持至今,少不了你和其他小伙伴的支持。
在课程即将结束的时候,我又想起了开篇词里说过的这句话——“DDD 不仅是一门技术,更是一门艺术”。今天,我们就来聊聊技术和艺术吧。
“技”和“艺”有时不容易严格区分。不过相对而言,技术更偏重逻辑和套路。要么可以通过逻辑推导出来,要么可以通过套路一步一步地做出来;而艺术更侧重于经验、洞察、甚至审美。
不过,软件开发的审美不是与生俱来的,而是要经过后天的训练习得。就好比,一个数学家看到欧拉公式(见下图),会觉得很美,但没有经过数学训练的话,可能就无感了。
e i p i + 1