- 博客(6)
- 资源 (22)
- 收藏
- 关注
原创 四色原型
前言 我们搞技术的有很多误区,比如经常陷入纯技术钻牛角尖的争辩,而全然不顾业务场景,技术活做太多,经验一箩筐,但是有时会疑惑,这些经验是否适合其他自己没有经历过的新系统呢?我们在技术设计路线上走得太久,容易迷失方向,什么是设计不足;什么是过度设计,如何把握这个度?在对待项目上,有一种极端是认为每个项目都是特殊的,不可能和其他项目有共同之处;这算是一种经验主义吧。 甚至有些程序员唯大
2009-05-21 11:08:00 840
原创 数据流图的画法以及实例
数据流图也称为数据流程图date flow diagram , DFD,是一种便于用户理解和分析系统数据流程的图形工具,他摆脱了系统和具体内容,精确的在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。 数据流图的基本组成成分数据流:是由一组固定成分的数据组成,表示数据的流向。值得注意的是,数据流图中描述的是数据流,而不是控制流。除了流向数据存储或从
2009-02-02 16:38:00 7382 2
原创 泛型编程在非C++语言中的实现之探讨
GP(Generic Programming,泛型编程)号称编程思想的又一次革命。但是,在论述GP的资料中,一般都是以C++语言为基础来讨论。那么,GP是否可以在其它的编程语言中实现呢?这是作者一直在思考的一个问题,因为水平有限和资料匮乏,收获甚微。现将一些不成熟的想法整理出来,请方家不吝指教。 本文以Delphi为例(Java的情况与此类似,可参照),讨论GP的另一种实现思路。代码是
2008-04-23 16:38:00 505
原创 从新型软件架构思想看“协同软件”的未来
2005年,作为新兴应用软件的“协同软件”和作为新型软件架构思想的SOA,在软件应用领域和在软件技术领域,都受到了前所未有的追捧。究竟2005年该不该定义为“协同软件年”或者“SOA年”,这些并不重要,重要的是:协同软件和SOA的一同出现,是必然还是偶然?是珠联壁合还是阴差阳错?这些问题的思考,对于我们了解协同软件和SOA都显得非常重要。 协同软件作为一种新的软件门类,其产生和发展不过近
2007-12-01 15:34:00 771
原创 C++学习技巧
最近在学C++,感觉C++里面要注意的地方实在是太多了,很难记下来。当然,通过努力,还是可以记住的,但是相比之下,花费那么多时间做这事也是不值得的! 看tc++pl时候,发现他的书里大量的讲解了c++的实现方法。并且说明了不那样实现就如何如何变的难处理了。比如基类的指针可以指向派生类,但是反过来却不行,如果反过来也可以,那么用指向基类的派生类指针去访问新成员时将无法处理,例如:class cs
2007-12-01 15:29:00 863 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人