• 盲人摸象--我对UML的理解

    盲人摸象 --我对UML的理解 话外音:盲人摸象?你想说什么? 雷神:各位别急,听我慢慢道来。 盲人摸象的故事大家应该都听过,大概意思是这样(别嫌我罗嗦)几个盲人为了搞清楚大象是什么样子,于是准备进行实地考察,他们找到一头大象,分别过去摸了摸,然后展开了争论...

    2008-04-10 02:48:08

  • 谁在“软件出口”的旗帜下淘金?

    世界上的事情总是令人难以捉摸,当人们刻意去追求或模仿别人时,往往不是吃闭门羹就是遭遇挫折,一切万物都是在无形之中潜移默化的成长并发展壮大、崛起,但当我们回首试图寻找成功的理由时,任何可以用语言表达的概念总是略显苍白,也许这是上天恩赐,成功真的不需要...

    2008-04-10 02:48:04

  • UML谁的硬伤?

    注:本文所针对的主要读者群是尚未接触UML或刚刚开始接触UML的软件开发人员。 你知道人的硬伤是什么吗?自私?贪婪?懒惰?不宽容?...都不是,是死亡。死亡是一切宗教的核心秘密。如果有人以“他会死”(没错,这确实是事实)来攻击一个人的人品,您觉得这样的攻击能...

    2008-04-10 02:48:02

  • 深入浅出OOD(一)

    有物昆成,先天地生。萧呵!谬呵!独立而不改,可以为天地母。吾未知其名,字之曰道。吾强为之名曰大,大曰逝,逝曰远,远曰反。道大,天大,地大,王亦大。 —— 《道德经》,第二十五章 软件不软 从 60 年代的软件危机,到今天传统软件工程方法处处碰壁的处境,都说...

    2008-04-10 02:47:59

  • 软件开发中的矛盾——一个简单的例子

    在以前的文章中,我曾经提到过软件开发中充满了矛盾,一些原则本身就是彼此矛盾的,需要不断在这些矛盾中寻求折中、平衡。这里给出一个源自实际的简单例子,希望能给大家一点启示,只是不知道是否贴切(说明:程序用C 语言描述,T为每个数据类型)。 在定义某个类的接...

    2008-04-10 02:47:58

  • 成功模式(pattern)作家的七个习惯(8)(byGOF)

    No Silver Bullet 当然采用这些习惯不会保证你成为一个成功的模式作家。而且上面所列的也不完整。不过至少它能帮助你有成效的集中你的努力。你的模式越好,它们的影响就越大。 然而,不是说所有人都要成为模式作家。模式写作包括一个不小的投资,而且不是所有人都能正...

    2008-04-10 02:47:57

  • 《Lifewithqmail》中Install部分的翻译

    《 Life with qmail》中Install部分的翻译 2.qmail的安装 这部分用来指导 qmail的安装。如果你是经验丰富的系统管理员,你可以依据qmail源代码中的INSTALL文件中的安装向导来安装qmail.该安装向导是qmail官方的安装向导,他们比 Lift with qmail中的安装向导复杂,并且...

    2008-04-10 02:47:51

  • 成功软件开发者的9种编程习惯(二)

    2. 要适合使用空格和tab键 C语言是不分辨空格的,因此程序也可以不需要空格一直写下去,但这样的程序会是谁都看不懂的"很有难度"的程序,请看以下例子: if(x==0) {a=b=c=d=MAX; x ;} 这样写,也许会节省空间,但不仅别人,编程的本人也会很难看懂。程序要写得容易看懂...

    2008-04-10 02:47:51

  • 面向构件的手机和笔记本电脑

    随着科技的发展,现在的高科技产品也越来越方便使用和维护了,计算机现在就是这样,可以自己选择机箱,显示器,内存,硬盘.....自己进行组装,而随着现在的移动PC的出现,笔记本类型的电脑越来越大众化,但是现在的笔记本都是比较固定的,除了硬盘,光驱,电源可以更换...

    2008-04-11 09:29:09

  • 我和盖茨同年出生,走着两条截然不同的路

    我和盖茨出生于同一年,却走着两条截然不同的成长之路: 50年代末 盖茨出生于美国西岸城市西雅图的一个中产家庭,小时候瘦小笨拙。 我出生于中国中部偏僻小镇上一个贫穷家庭,老一辈都说我挺聪明。 60年代初 盖茨在私立湖滨学校接受良好的现代教育,并开始接触电脑,学...

    2008-04-11 09:29:09

2