“一个系统的架构,做到如何才能算好呢?”笔者认为这个问题的回答非常重要。阅读全文>
发表于 @ 2008年05月04日 17:24:00|收藏
这是一个非常有意思且非常发人深省的案例。阅读全文>
发表于 @ 2007年09月30日 07:16:00|收藏
最近因为工作需要,使用到了剪贴板的特殊功能。也翻阅了一些网上介绍的资料,发现要实现类似FlashGet那样下载工具中监视剪贴板的实现方式,对我们程序设计有点借鉴的意义。阅读全文>
发表于 @ 2007年08月30日 23:18:00|收藏
对象公布的子接口服务,实现的时候,是应该聚合对象呢?还是聚合接口呢?阅读全文>
发表于 @ 2007年05月09日 00:01:00|收藏
我认为这是作为架构师必须学习的一课。因此在我的博客中特意推荐。主要也是向那些和我同样在架构师学习过程中遇到困惑的人共享我的经验。阅读全文>
发表于 @ 2007年04月25日 01:23:00|收藏
算法设计,是应该高于业务设计的。这样才能体现算法的优势。否则石头一旦沉入大海,我们再也不能看清楚他们了。阅读全文>
发表于 @ 2007年04月22日 10:54:00|收藏
从一个管理中出现的组织结构问题,联想到的内存和数据库中不一样的设计角度。阅读全文>
发表于 @ 2007年04月22日 00:26:00|收藏
改进以下传统的顺序清点人数,改为并行清点人数!阅读全文>
发表于 @ 2007年04月11日 00:36:00|收藏
优秀的设计就是:用最少的代码完成最多的事!阅读全文>
发表于 @ 2007年03月30日 02:16:00|收藏
我一直在探究流的概念。到底什么是流,流有什么特点,Delphi中的TStream到底和真正的流的概念相差多少?可惜一直没有合理的答案发现。阅读全文>
发表于 @ 2007年03月28日 23:52:00|收藏
这是Richard P. Gabriel 先生根据自己的亲身经历得出的著名论断。Gabiel在Lisp编程语言特别是Common Lisp上的著名专家。在1985~1994之间,他有一家Lisp公司,名字叫Lucid。但是运营的境况并不是很好。在1989年的一次Lucid走廊会谈中,他被一些Hackers问及为什么的时候,他开玩笑地说:“因为,嗯,更坏的就是更好的。”阅读全文>
发表于 @ 2007年03月26日 00:32:00|收藏
我上面妄谈了一些设计的想法,主要是想借星际的学习过程,来描述设计的成长过程。说的不是技巧,而是状态。个人以为,状态的理解,能够给我们成长指出很多重要的方向。这也正是我的一点私念,希望能借此对大家有点帮助。阅读全文>
发表于 @ 2007年03月23日 01:15:00|收藏
本文将房间收拾和软件架构进行了对比,重点是要描述软件架构中的解决方案本身的提出及实现的原则。软件架构包含很多领域,不过我们讨论的这个领域,具有超凡的创造性在里面。一句话,软件需要智慧,软件需要借鉴!阅读全文>
发表于 @ 2007年03月18日 21:41:00|收藏
这个对比,并不是无聊之极的联想,事实上,我本人就从上面对原有的模式有了更深的理解。这个就是代码大全里面曾经提到的“隐喻”的概念。我所想表达的不光是相同的,更重要的是那些不同的地方,比较相同点可以让我们认识更清晰,而比较不同点,可以让我们学到更多!阅读全文>
发表于 @ 2007年03月17日 21:46:00|收藏