本课程由资深软件设计师张刚主讲,系统梳理软件设计的核心知识与实践方法。课程从优质代码的内外特征入手,逐步深入到领域建模、设计分解与责任分配等关键环节,帮助开发者建立扎实的软件设计思维。 课程内容涵盖: 优质代码的外部特征与内在特征 高质量需求分析与领域建模 设计分解与责任分配策略 依赖、接口与契约设计 用测试描述需求与契约 领域模型指导实现 由外而内的设计方法 设计质量贯穿始终的实践 设计持续演进与精益思想 高效编程技巧 课程采用图文并茂的讲解方式,每章均配有详细的文档、音频讲解和PDF资料,方便学员在不同场景下学习。无论是希望提升代码质量的开发者,还是想要系统掌握软件设计方法的程序员,都能从…...