什么是伟大软件

zhutao65786591 2010-08-05
     在面向对象那本书上,提到伟大软件是:
     从用户角度看:一个能满足用户需求并能够满足用户改变需求的软件是伟大软件
     从开发角度看:用经验的设计模式和设计原则集成的低耦合,当禁用时而关闭,当扩展时而打开,易于维护,能满足不断改变的软件是伟大软件
     伟大软件更细化是哪些?大家谈谈个人看法。
sharajava 2010-08-05
zhutao65786591 写道
     在面向对象那本书上,提到伟大软件是:
     从用户角度看:一个能满足用户需求并能够满足用户改变需求的软件是伟大软件
     从开发角度看:用经验的设计模式和设计原则集成的低耦合,当禁用时而关闭,当扩展时而打开,易于维护,能满足不断改变的软件是伟大软件
     伟大软件更细化是哪些?大家谈谈个人看法。


我觉得很可能是翻译的问题,书中原文估计是说:great software,符合上面两点的,应该是指很棒的软件,离伟大还有距离。

伟大应该是给现实世界带来深刻变化的,给应用软件的人们带来巨大价值的。

不管你喜欢不喜欢,不能否认当今世界上,能符合伟大软件定义的,如果只选择一个的话,我觉得那一定是Windows操作系统。

另外,在我们国内,也不管你喜欢不喜欢,我们这一代人可以称作“被QQ培训”的一代人,腾讯QQ对我们生活的影响也是巨大的。

PS:唐骏:我的成功可以复制;马化腾:我的复制可以成功。呵呵!

Global site tag (gtag.js) - Google Analytics