命名
命名的重要性
- 好的设计从命名开始
简洁
- 过度点缀
- 明确所在的前提,背景,范围
- 在test 文件夹里面的xxx_test.cpp 里面定义一个 class xxx_test,这里的文件名和类的test是多余的
- 在cmake里面定义一个测试可以命名成 xxx_test ,这里的test不多余,因为平行的有 xxx
- 明确所在的前提,背景,范围
- 过度设计
- 定义太多不必要的抽象、名词
- 会给使用者/阅读者造成难度和压力
- 命名空间、类(面向对象)的组织要有一定的层级和明确的结构关系
- 定义太多不必要的抽象、名词
怎么在团队内统一命名规则
- 制定规则和培训