风中的流沙

萋萋少年讨江湖,亦真亦幻总虚度。风卷流沙落天涯,缘起缘灭任追逐。

导航

<2005年12月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

统计

留言簿(94)

随笔档案

文章档案

相关链接

搜索

最新评论

阅读排行榜

评论排行榜

尽量少用第三方控件

最近修改了一个工程,领略了封装与继承的好处。工程业务与界面分离的比较好,基础类写得比较成功,多个相似业务的继承关系也很清晰,最多大致有4重继承关系,而且难得的是,注释写得比较详尽、规范,阅读代码没有费太大的精力,修改自然方便快捷。建议各位看官写代码的时候尽量多花一些时间考虑基础类和注释,个人认为继承关系不要超过3重(层)是最好的,否则看起来、找起来都稍微有点费脑筋,当然,文档比较详尽的话也无所谓。
美中不足的是,这个工程使用了太多的第三方控件,看文档和注释,是因为客户在使用的中后期对界面的要求越来越苛刻,很多控件是为美化界面而用的,与业务几乎没关系,而且此工作是没有纳入设计之中的,纯粹是个人的喜好,导致了团队的每人几乎都添加了自己认为不错的第三方控件包。这是个噩梦!工程的修改历时了近半年,第三方控件包都是在这段时间添加上去的,前期的设计文档没有涉及到任何第三方控件,而变更设计里却涉及了太多太多的第三方控件,且对控件本身的版本描述不是很详细,导致编译文档越写越多,古怪的BUG也层出不穷,用户自然不满意。
好在编译文档比较详尽,控件包安装文件也全,一个一个装完之后,能顺利编译,足亦。编译通过之后,一番大删,去掉90%的控件包,用得多的控件就留吧,编译运行EXE,我的天,那个丑啊,和原来的的确是没法比,但速度明显快了(不承认不行啊),已经的BUG也除了,剩下的就是怎么解决矛与盾的问题了。倒也是头疼了一阵子,没这方面的经验啊,在VCKBASE上一通猛问,最后决定采用留接口的方式了,通知美工加班画图,写明格式、大小要求,然后留个接口,告诉测试组,想要什么界面自己加,测试完了之后你们去通知其他部门,以后没事就别找我了,OK,收工。

posted on 2005-12-18 10:50 风中的一粒流沙 阅读(5792) 评论(5)  编辑 收藏

评论

# re: 尽量少用第三方控件 2005-12-18 13:09 航天奇侠

我也不喜欢用第3方控件。

# re: 尽量少用第三方控件 2005-12-19 09:24 周星星

作为一个商业工程项目,除非你和这个提供控件的第三方公司有长期愉快合作的记录,否则我想不通为什么有人敢用这个第三方控件?

# 商业工程项目又如何? 2005-12-19 16:06 zuilang

只要工程不大,公司不大,还不是盗版(第三方控件)满天飞

# re: 尽量少用第三方控件 2006-01-31 12:49 飞天

我也不喜欢用第三方控件,自己才是最能相信的人。

# re: 尽量少用第三方控件 2006-03-29 17:25 nofate

一般情况下我会去找有有源代码的控件来用,这样自定义也强一些.

如果实在找不到就自己写一个要么就换另一种方式来实现.

标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]