慢品编程之代码中的命名,foolishOldMan01,学习这门课程的同学应该有一定的编程基础,对面向对象设计思想有一定理解。如果他在实际开发过程中曾经遇到过命名等方面的问题,或者曾经见过因为命名不当而造成可读性和可维护性很差的代码的话,那么他会很快理解这门课程提出的观点,并学有所获。
内容如下:
命名的过程就是设计的过程。本课程将命名与软件设计结合起来。从设计的高度说明命名的重要性,从设计的角度指明命名的指导思想。
本课程详细说明了开发人员中常见的关于命名的认识误区,并说明了如何消除这些认识误区。
系统地、详细地说明了代码命名过程中应该遵从的命名规则和最佳实践。
本课程首次将命名中使用的词汇划分为通用词汇和领域词汇。使用这两类词汇进行命名时都要遵守命名规则。而领域词汇则需要从应用领域的角度、采用面向对象设计和领域驱动设计去发现和归纳总结。
本课程归纳了命名中常用的通用词汇。例如,常用的近义词、常用的反义词、常用的动词、常用的名词、表示数量和范围的词汇等。
本课程总结了领域词汇与领域驱动设计中领域词典的关系。说明了如何结合领域驱动设计来发现和找出对象的命名。
通过综合示例展示面向对象设计、领域驱动设计、命名规则和最佳实践在代码命名中的应用。 适用人群:这门课程适用于一线开发人员和软件设计人员,对一线开发人员和设计人员有着直接的和立竿见影的帮助。