当代第一IT诗人 ——代腾飞

导航

2007年4月30日

设计的三个境界:见山三部曲

摘要: 青山禅师在回顾自己的参禅经历的时候这样说:“三十年前未参禅时,见山是山,见水是水。及至后来,亲见知识,有个入处。见山不是山,见水不是水。而今得个休歇处,依前见山只是山,见水只是水……” 这段话是典型的中国式的智慧,只可意会不可言传。参禅如此,设计不也是如此嘛。对禅学我是非常不通,要我解说更是容易招来大师的指责。不过既然和设计相通,我却想借用见山三部曲来衡量设计的境界。 王国维在《人间词话》说:古... 阅读全文

posted @ 2007-04-30 10:52 IT诗人 阅读(519) 评论(2) 推荐(0) 编辑

软件分层必须遵守的原则

摘要: 软件分层必须遵守的原则: 1.每一层都应该都是由类或组件组成。 2.只存在上层对下层的依赖,下层不依赖于上层。 3.上层调用下层的api,下层实现细节的变动不会影响到上层的代码。 一个软件系统好的划分结构应该是:表现层->控制层->业务逻辑层->持久层->数据库层。 软件这样分层的好处: 1.可伸缩性:可以把每一层分布在不同机器上,实现分布式应用。 2.可维护性:如果需求变动,只要相应调整某一层的... 阅读全文

posted @ 2007-04-30 10:21 IT诗人 阅读(1467) 评论(0) 推荐(0) 编辑

如何分析问题和需求

摘要: 如何分析问题和需求 一、提出问题 1.树状遍历式寻找问题 每个问题都不是单一存在的,它都有相关问题,犹如一棵树一样,主问题就是主树杆,主问题伴随的其他问题,就是支树杆,以次类推。首先不要怕麻烦,每当一个问题提出,必须提出尽量多的相关新问题。提出问题的方法:顺藤摸瓜。 比如:写一个通用编辑器程序,此程序为自己或别人开发其他专业编辑器打下可靠稳定的基础。 1)问题:什么是通用编辑器。编... 阅读全文

posted @ 2007-04-30 09:42 IT诗人 阅读(518) 评论(0) 推荐(0) 编辑

我要啦免费统计