`
frankwu
  • 浏览: 9162 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
1、什么是iBATIS 1.1作者        Clinton Begin,很牛X的名字 1.2背景故事     Clinton Begin于2001年启动iBATIS项目,最先的焦点是发展密码软件解决方案。第一个iBATIS产品是Secrets,是一个象PGP的个人数据加密器和签名工具。Secrets完全用 ...
Alexander是个建筑师,建筑师关心的是建筑如何能符合人的需要,也就是建筑的“软”质量。至于建筑的“硬”质量,是由结构工程师来确保的,建筑师既没有能力,也没有责任对建筑的“硬”质量负责。因此建筑师的地位类似于软件工程中的总体设计师或曰架构设计师(现在不是也叫Architect了么?),在这一族群里当然没有所谓蓝领的容身之地。但软件就没有“硬”质量的要求了么?当然是有的,所谓编码强度是也。不死机、不溢出、不误操作等等。这些是由程序员来保证的,Architect同样也管不到这一段。因此通常意义上的Software Enginner或者Programmer相当于建筑中的结构工程师的角色。这些人的思 ...
Consider a function which, for a given whole number n, returns the number of ones required when writing out all numbers between 0 and n. For example, f(13)=6. Notice that f(1)=1. What is the next largest n such that f(n)=n?
After reading the Peopleware written by Tom Demarco & Timothy lister), I think a lot. What is a successful manager? He must be careful about everything around. Every detail can be detected by him. Also does he have a global view. He can handle the situation. As a developer of computer technology ...
香奈儿的创始人COCO说:女人天生都是完美主义者。 追求尽善尽美是我们的天性,我们希望爱情永远灿烂,我们希望容颜永远美丽。我们希望把心目中的那个梦变成现实……我们还希望开最好的车,希望拥有锦衣美食,希望手上拿着最完美的手机,一旦接听来电既能吸引所有艳羡的目光。 最完美的商品只存在于广告中,最完美的人只存在于掉词中。完美永远是可望而不可及的。
设计oo的时候,你要分析需求,设计各个模块的通信接口,这个过程,同样需要经验,同样需要摸索,同样没有一踀而就的捷径。 但是,oo设计的时候又要避免过度,一些时候,在是否通过接口预留灵活性,提取容易变化的部分,或者是尽量简单之间,还是有冲突的。你需要做一个艰难的猜测和抉择。 而一旦抉择作出,以后如果发现事情进展不如所愿,那么改动接口的代价相当的大。   OO的关键是需求。 所谓"refactor",不过也是强调需求,让你不要自作聪明地瞎假设需求而复杂化设计。时刻着眼于当前的需求。这样,一旦需求变更,所浪费的力气可以保证最小,而且,船小才好调头嘛。 如果需求分析的不 ...
Global site tag (gtag.js) - Google Analytics