首页| 论坛| 消息
主题:Tianchi共享库设计意见征集
回帖:1. 去掉名字空间Tianchi,增加名字空间Tc,
2. 增加类前缀Tc,这些类不放在任何名字空间里. 不再在Tc名字空间里定义普通类.
3. 所有的enum,都放在类里,或者Tc名字空间里,依用途而定;
4. 具有全局意义的函数,做成类静态方法,或者放在Tc名字空间里(不加Tc前缀)
5. 文件名和目录名都小写, Private类对应的文件名加_p后缀;不生成没有.h的头文件;公共.h文件放在include/tianchi目录及其子目录下
6. 开发Tianchi库时,所有的头文件都采用#include 这样的形式
7. 写一个xxx.pri文件,以自动将include/tianchi及其子目录自动添加到INCLUDEPATH中,这样普通用户直接include(xxxx.pri)即可,在开发时,直接#include
下一楼›:1. a) b)都需要, 用宏作为开关确定是否使用名字空间
2. b) 全部小写
3. 必要
4. a) ..
‹上一楼:第一个:用a吧、、
第二个:还是名字不区分大小写的好,下划线挺好的,区分大小写,好像大部 ..

查看全部回帖(7)
«返回主帖