软件自然理论

所谓软件自然理论,就是说:一个优秀的软件,他的功能模块设计,应该与用户在完全没有接触过这个系统时候所想要的功能设计一致,用户觉得他想要的功能在什么地方,应该 怎样实现,那么这个功能就是应该在那里,就是应该这样实现。 这么说感觉上会很绕口,那么举个例子。Office就是一个比较优秀的软件,如果一个用户完全没有接触过Office(当然,必须具备基本的电脑使用水平),如果该用 户想对字体进行设置,那么他就觉得字体设置属于格式,就应该在格式菜单里面,用户去点击这个菜单,就找到了自己需要的功能。 ...

2009-05-31 · alswl

我在看设计模式

花了6天时间把创建型5种模式看完了,很有感触,但是感触不意味着我理解,我甚至私下里觉得OOD的设计模式不适合我现在做的那些程序,那些都是一次成型,根本谈不上 需求的改变。没有改变,就不需要OO思想。因为我这样的想法,我看起来很累。 我知道这些思想对我以后的发展很有帮助,会从思想上把我解救出来,我被这些新的设计想法激动着(虽然出来很多年,可是对于我来说完全是新的,呵呵```)。 嗯,坚持下去 这几天我也在想以后走IT哪一条路。想了好久,现在的想法是:计算机本质上是一种工具,软件的存在是为了计算机更好的服务。既然是一个工具,就要有工具的觉悟,就必须 不断适应生产力的发展,需要完善自身功能,也就是需求的变化。正是因为需求的变化,使得敏捷软件开发成为现在的主流。 ...

2009-01-18 · alswl