摘要:注:文中提到的案例不是真是实施,只是为了便于描述虚构的;文中提到的公司也非真实发生事件,也只是为了便于描述和理解而使用,并无任何占取利益的意图,请勿对号入座。 通常当我们说要开发一个项目的时候,作为程序设计人员,比较容易想到的地方是,我要有一个比较好的框架,好的代码质量。这是从维护的角度讲的。而稍为正式一点的公司,可能会有一个UE设计部门,专门负责用户体验方面的职责。这是从客户使用的角度讲的。相对...
阅读全文
随笔分类 - Design & Architecture
设计你的程序
摘要:前一阵子之所以有一定的牢骚,主要是因为最近总能遇到一股Destruct的力量。什么是Destruct呢,就是construct的反义词呗。第一次对这个词感兴趣,是在一篇说微软和对手竞争的手段:对一个既有的不属于自己的标准,创造出一种跟他很像,但又不是一回事的标准。此过程就是对既有标准的一种破坏,就是Destruct。相信大家都知道我说的是什么事情了吧,就是当时的Java标准之争。这种自行创造出一套...
阅读全文
摘要:自从上一次发布有点技术含量的东西以来已经3个多月过去了,在这么长的时间里没有更新自己的blog,真是感到非常的难过。还好,一切渐渐开始平复下来,不再忙得每天必需要有25个小时了。当然,现在仍然非常期望一天能够有25个小时。:) 今天的文章虽然是华容道的系列,但是现在开始是sumtec一个人在独立工作,因此不会有对话内容了。取而代之的是一个思考的过程,会有很多问题和“答案”。好了,废...
阅读全文
摘要:话说上一回,Jack说还有一个小概念,什么概念呢?
Jack:是这样的,……
Sumtec回去之后忙活了半天,终于完成了第一个“可以运行的”版本。
详情点击进入察看
阅读全文
摘要:话接上一回,Sumtec带着他写好了的那些代码,以及没有完成想法,还有那一块Frank和Sumtec都写了东西的白板,去找Jack了……
阅读全文
摘要:前一阵子吕震宇先生为我们创作了一系列的华容道游戏解题程序设计,里面的内容很精彩,尤其是算法性能方面给与我们很深刻的印象。我因此也禁不住诱惑,也像参和一下。不过我并不打算从算法的角度做更多的讨论,我要讨论的可能是另外一个角度,也许算是从程序结构方面的讨论。当然,我的想法也许还不是很成熟,有错误之处欢迎指正。
阅读全文
摘要:今天看到朋友wayfarer写的一篇文章,大概是关于protected的“保护性”问题的,看过之后内心有些想法想与大家分享,如果大家不嫌弃,敬请往下看。
拍脑壳所想之
——戏言面向对象
本Post分为六个片段:
I.公元前
II.创世纪
III.改革开放
IV.回顾历史
V.封装保护的是什么
VI.回到未来
阅读全文
摘要:最近在看两本书,一本是敏捷软件开发,另外一本是微软团队的成功之路。两本书都是还没有看完一半,但是都有了不少的体会,觉得自己的思路开阔了不少。以前总以为做架构师,或者做项目经理一类型的职业,都需要有非常深入的技术知识。后来发现不是这么一回事,这种高级位置上面的职业需要有一种总体的把握能力。正确的讲,并不是不需要深厚的技术知识作为基础,相反,技术知识非常重要,但是处于不同的层面,就有不同的东西需要关注...
阅读全文
摘要:最近在看两本书,一本是Agile Software Developing,另外一本是讲微软开发团队的。这两本书我都很有兴趣,也都有了一点初步的认识。JGTM说了,要我谢谢这方面的东西,我当然得写。最近效率却是有点低下,可能是一件正常的事情,因为在这里接受到的信息太多了,所以很快的我就进入了一个消化期。这种消化信息的过程很多时候是类似潜意识一样的思想行为,突然之间你就觉得自己想通了点什么。目前我已经...
阅读全文
摘要:今天随便写了一下Proxy模式,也许写得很不好。因为实际上我应用Proxy模式的次数并不是很多,如果有什么错误,请指出。文章来源:http://dotnet.blogger.cn/sumtec/archive/2004/04/14/814.aspx
阅读全文
摘要:最近察看一下我的Articles,发现似乎有关设计模式的那一篇文章点击率最高,于是就把写有关设计模式文章的计划提前了。上一次的那一篇基本上只能够算做一个随意的想法,而这一次完全不一样,我在这一次的文章里面将专门分析Singleton模式,而以后的三四五六等等还会继续讲讲我对于其他的模式的一些想发,比如“三”可能会讲Proxy,“四”可能讲Flyweight。在这一次的文章里面,除了分析为什么用Si...
阅读全文
摘要:继续贴一下以前的一些文章: CF下面,最主要的就是加载速度慢。我的解决之道是……文章来源:http://dotnet.blogger.cn/sumtec/archive/2004/02/29/162.aspx
阅读全文