回复关系:

作者 内容
 bpan7138129  软件以人为本

1. 以用户为本
想想MS WINDOWS 为什么打败其他OS把.

2. 以程序员为本
你的代码要容易被他人理解, 让计算机懂容易,让人懂难. 想想汇编到C, 到CPP,到JAVA.

你的设计要容易被他人理解. 为什么结构化发展成OO.

你的软件容易被其他程序员使用, 无论功能级, 代码级, 对象级, 结构级.
从C的LIB,到CPP的STL,JAVA的LIB. 从经典的算法到GOF, ANTI-PATTERN, REFACTORING, 无非软件重用.
 02/05/29 19:01 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 goldenstone   回复: 软件以人为本

认同这种看法
 02/05/29 21:43 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 liujunsong  回复: 软件以人为本

问题是:
以那个人为本?
在一个系统中,往往由于站的角度不同,各个人的对待同一件事情的看法,态度是完全不同,甚至是截然相反的,以那个人说的为准?以谁为本?
世界上的事情,想让大家都满意,是做不到的,有人高兴,必然有人不高兴,有人赞成,必然有人反对,讨好这个人,必然得罪另一个人.
如果以客户为本,必然使得程序员劳心劳累;以程序员为本,必然使客户不满;讨好于上司,必然使下属不满;照顾了下属,又开最于上司.怎么办?
软件以人为本,这是公司用来宣传,打广告的广告词而已,实际上是非常含糊的,也是不可能实现的.
所谓众口难调,最上等的厨师不会因为客人的口味而改变烹饪方式,客人必须来适应他的手艺而不是相反,否则请便,上等的软件开发也应该是这个样子.IBM就是这样子的.
 02/05/30 09:04 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 快活鱼  赞同,可惜国内的软件公司还没有和客户叫板的本钱啊。

IBM的情况是不具有模仿价值的。
 02/05/30 09:43 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 alexandro   軟件以用為本。windows打敗其他OS,不見得。服務器及別的OS有多少用windows?寫實時系統有多少用java?好軟件不能僅以商業成功為標準。能解決問題,逮得住耗子才是好貓

 02/05/30 09:52 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 bpan7138129  回复: 软件以人为本

客户要的是功能, 程序员要的是可理解,可借鉴重用.
鱼和熊掌兼得, 很难,只是尽力去做而已,取法乎上,才可仅得其中.
 02/05/30 21:24 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 liujunsong  回复: 软件以人为本

我不是要提倡什么,也不是要反对什么.
我想说的是,很多概念啊,理念啊,口号啊,大家都怎么说,可是究竟是什么意思,其实很多人都不清楚,只是听起来象那么一回事儿,其实是误导.
 02/05/31 09:04 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价: