2008.09.10
1.我将单独的一个V9模块加入UCC中,感觉很麻烦,很难做,很费时间,不爽的地方有:
想DLL和外界的接口麻烦?
设置目录结构麻烦?
迁移资源麻烦?
迁移资源ID麻烦?
通信消息结构不好定义?
界面设计不好看?
定义标识符时取名难
通信程序没有一定的结构模式
定义了接口,然后写了一段时间又发现接口需要改动
对于链路管理,存放IA的结构都发生了改变,浪费了不少时间
竟然忘记了怎么将迭代器转换为类型来使用,list和map不同,导致编译错误,花了不少时间
竟然忘记重载==,花了不少时间
如何设计类,定义类的边界
始终没有对象观念,谈不上设计,仅仅能使用普通的继承和包含
逻辑和界面如何分离交互
调用函数时错误消息如何处理
消息如何通知界面刷新
分层时同名函数太多,做了太多层的包装
各对象如何组织
为什么今天的统计(将各种统计放在一个map中)实现花了那么多时间?
当代码中出现64位整数时怎么处理?往控件中没法挂
1.我将单独的一个V9模块加入UCC中,感觉很麻烦,很难做,很费时间,不爽的地方有:
想DLL和外界的接口麻烦?
设置目录结构麻烦?
迁移资源麻烦?
迁移资源ID麻烦?
通信消息结构不好定义?
界面设计不好看?
定义标识符时取名难
通信程序没有一定的结构模式
定义了接口,然后写了一段时间又发现接口需要改动
对于链路管理,存放IA的结构都发生了改变,浪费了不少时间
竟然忘记了怎么将迭代器转换为类型来使用,list和map不同,导致编译错误,花了不少时间
竟然忘记重载==,花了不少时间
如何设计类,定义类的边界
始终没有对象观念,谈不上设计,仅仅能使用普通的继承和包含
逻辑和界面如何分离交互
调用函数时错误消息如何处理
消息如何通知界面刷新
分层时同名函数太多,做了太多层的包装
各对象如何组织
为什么今天的统计(将各种统计放在一个map中)实现花了那么多时间?
当代码中出现64位整数时怎么处理?往控件中没法挂