
杂谈
zhangweis
这个作者很懒,什么都没留下…
展开
-
这里是不是BBS?
每天看优快云的Blog,总想从中看到一些与自己志趣相投的人在干什么,想什么,却不想大部分都是些水帖,完全当成BBS来用了。真是郁闷。附:近来的体会觉得BBS和Blog最大的区别就是相对而言,BBS是一个不需要负太大责任的地方,想说就说,想问就问,而Blog的感觉更象自己的一个固定的地方,这种自我的意识比较重一点。原创 2004-09-09 14:39:00 · 853 阅读 · 2 评论 -
单元测试的运行要做到集成环境中去
这段时间用CC.Net,有个任务栏监控的工具,一旦集成失败会在任务栏中变红。可以让你变得对集成很敏感,一旦失败,会千方百计地把它弄对。这个工具有助于建立于我们对集成的重视。 程序员是懒惰的,这倒不是坏事。只是需要在选择工具及开发方法上要考虑到这点,再加上单元测试需要100%跑过这点,因此单元测试一定要放到集成环境中去。否则单元测试会一点点慢慢地死掉(王心凌第一次爱的人的歌词,顺便说一下,这首歌不错原创 2006-06-29 11:44:00 · 1140 阅读 · 0 评论 -
VS.Net 2005是个石器时代的工具
妈的哦,原以为VS2003够烂了,哪知道2005也没有多大起色。Web项目甚至还要差于VS2003。相对VS2003,VS2005的重构倒还可以。所以VS2003,VS2005都是石器时代的工具,要说区别,只是旧石器时代工具和新石器时代工具的区别而已。原创 2006-06-29 11:48:00 · 1676 阅读 · 7 评论 -
原型与实际系统
原型就象买房子时,开发商给的房屋模型.可以给你感觉,但缺少反馈,没住进去之前都会产生错觉.只有真正住进去(软件用起来做实际的事情)才会感到方便和不方便的地方.原创 2006-03-06 14:29:00 · 1543 阅读 · 0 评论 -
换十七寸液晶了
换十七寸液晶了,心情大爽。想来也是,一小点硬件上的投资可以带来生产率的极大提高。具体到十七寸液晶屏,最大的好处就是视野的增大,这样对阅读程序大有帮助。原创 2005-04-04 20:10:00 · 807 阅读 · 0 评论 -
整理下载文件与重构
下载的文件太多,也很想用目录把它们组织好。但是因为老是懒得整理,因此下载的文件老是很乱。究其原因,下载后的东西只使用了一次,以后就不会怎么使用了,因此不会去好好整理。我想出一个办法,就是把所有下载的文件就放到桌面,这样如果老不收拾它,它就会总是来提醒你。由此我想到重构,某种程度上看,其实跟整理下载文件也很类似。只是如果用这个比喻去套重构的话,我不知道把下载的文件放到桌面,对应重构应该是什么?是把新原创 2005-03-07 11:00:00 · 1026 阅读 · 1 评论 -
解耦与设计
解耦是好的,但这是在模块间这个前提下的。过分强调解耦,是过分设计的典型例子。因为我记得关于耦合的书上除了“模块间耦合度很低”,还有“模块内耦合很高”这样一句话的。 设想一下解耦到极限的状态,那就跟宇宙间所有物质在时间和空间上均匀分布一样,那就没有银河系,没有地球,我身上的这些物质也不会聚在一起让我在这儿说这些废话了:)。 因为我还存在,还在继续说废话,所以宇宙间所有物质不是在时间和空间上均匀分布原创 2004-11-18 11:04:00 · 1480 阅读 · 0 评论 -
事件源生成模式
设有一个事件:interface XXXListener {void event1Happens(String param);void event2Happens(String param);}可以做一个对应的类:class XXXDispatcher extends Vector implements XXXListener { public void event1Happens(String原创 2004-11-12 12:54:00 · 1069 阅读 · 0 评论 -
中文内容Properties文件的编辑
http://propdev.sourceforge.jp/虽然是日本人编的,但还是比较好用,其实原理很简单,就是打开的时候转换一下,保存的时候转换一下。不过Java也真是,直接使用XML做Properties文件多好,不就没有这些问题了。另外这项功能应该是Eclipse自带的功能,给它做一个Feature Request。原创 2004-11-10 08:08:00 · 1351 阅读 · 2 评论 -
微软的打包方案和Sun Java打包方案比较
可执行文件: 微软Windows的方案是com, exe和dll。这种结构跟内存及机器码有很好的映射关系。 Sun Java的方案是zip格式。资源文件(如图片等) 微软方案是专门一种格式。 Sun Java的方案是如同普通文件,只是打包进jar。共享库及共享组件 微软方案是Path,dll,activex及注册表。 Sun Java的方案有两个:Classpa原创 2004-10-28 20:09:00 · 971 阅读 · 0 评论 -
天下无球
我不反对足球,但世界杯期间搞得全民皆球,想躲过足球的围攻都难。随便打开个电视频道吧,什么都要象足球靠拢。唉。另:水木周平的文章:http://blog.sina.com.cn/u/48a082b70100046c原创 2006-07-06 08:52:00 · 1518 阅读 · 1 评论