自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 上篇 渔夫所理解的软件——(四)重构

接着他走进那个上锁的房间,又给我拿了一块同样的木板。并讲了两个字——“重构”。我不知道是什么意思,难道是我做的不对,不够好,还是有其他的方法。ⅠⅡⅠⅡⅢⅣⅤⅢⅠⅥⅦⅠⅡⅢⅢⅡ于是,我又开始研究达木给我的大木板。我把那个木板上原来标的字母代号都去掉,重新思考。突然,我发现了一种新的标示方法。B  B AA  AA B  B于是,我就切割四块相同的B形木块,B   接着再切割了四块相同的A形木块并上漆

2005-10-07 21:49:00 860

原创 上篇 渔夫所理解的软件——(三)复用

于是,我把我做好的木板交给达木,他没说什么;又走进那个上锁的房间,从中拿了一块带蓝色的正方形木板给我。ⅠⅡⅤⅢ做完第一个木板之后,我有经验了。我先标记、测量、形成“需求文档”,再开始制作。制作时,先切割Ⅰ、Ⅱ、Ⅲ,再切割小木板Ⅴ,上漆成蓝色;再把他们用胶水拼接在一起。这样,完成任务共需要4次切割、1次上漆、1次拼接。当我做完之后,达木老师又给我一块带绿色(Ⅵ)的大木板。ⅠⅥⅡⅢ我又很轻松的完成了。

2005-10-07 21:40:00 779

原创 上篇 渔夫所理解的软件——(二)基本功

第二天,我开始更仔细地盯着木板看。忽然,我发现:达木老师给我的木板是由四块更小一点的木板构成的。于是,我给它们分别标上我们的文字Ⅰ、Ⅱ、Ⅲ、Ⅳ,其中Ⅰ、Ⅱ、Ⅲ都是木头的本色,而Ⅳ是红色的。ⅠⅡⅢⅣ*为了方便,直接把木板标记的颜色代替整块木板的颜色。于是,可以把上图简化处理为:ⅠⅡⅢⅣ第三天,我想到老师或许是想我用工具、材料做一块同样的木板吧。于是,开始想办法去做同样的木板。首先,我开始进一步地研究

2005-10-07 21:31:00 838

原创 上篇 渔夫所理解的软件——(一)拜师

我是南海花桥小镇上的一个渔夫,花桥镇与世隔绝,镇上的居民世世代代都以捕鱼为生。在我们的镇上,除了人,就只有水、鱼和树等几种有限的资源。所以,我们平时吃的是鱼,穿的是鱼皮衣。按照货币的一般原理,在我们镇上,大家都以咸鱼、鱼皮衣为交易手段。其实,一般能交换的东西也很有限,也就是换换鱼、木头等东西而已。我们在长期的生活中,养成了一种渔夫的习惯,或者说是形成了一种文化。我们在帮助别人时,不喜欢给人鱼,而喜

2005-10-07 21:23:00 774

原创 渔夫眼中的软件启示录 ——自序

这是我写的一本书,希望能跟更多的人交流,我会利用课余的时间将它陆续地贴出来。这是一本关于软件的书。本书是对作者近几年思考的总结,它主要是提供读者一个快速地掌握浓缩了的软件理念的机会,并希望能帮助读者把软件中的一些思想移植到生活中,以便完成我们的使命。本书对读者要求是没有要求,只要您能认识汉字,并对书中的示例认真加以理解,您就可以掌握书中的软件理念。本书初步分为三部分:上篇:渔夫所理解的软件,讲的是

2005-10-07 21:16:00 806

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除