`
emowuyi
  • 浏览: 1481034 次
文章分类
社区版块
存档分类
最新评论

老子的软件之道 - 道篇 19 设计的最高境界

 
阅读更多

摘要:老子哲学 道德经 软件哲学、软件之道 参阅:消灭人狼软件的十大命题编程规则

圣人曰:绝圣弃智,民利百倍;绝仁弃义,民复孝慈;绝巧弃利,盗贼无有;此三者,以为文不足。故令有所属,见素抱朴少私寡欲,绝学无忧。

最顶级的分析师是摒弃智巧的,他们能准确地把握需求的本质,从而使开发团队受益匪浅;大师一句话能省几十个人月啊。

最顶级的设计师是摒弃规范束缚的,规范已经融入了他们的骨髓,同时那些条条框框已经消失,能够对事物进行更本质的抽象,从而能使设计更加科学合理,使开发团队恢复天性,使系统更具人性(系统具备人性不仅包含注重使用者感受、令使用者舒服,还包含更重要的一层意思,就是使系统具备人工系统一样的灵活性、可塑型,能够随需而变)。

最顶级的工程师是摒弃个人私利的,他们都努力按设计要求做好本职工作,从不弄虚作假、斤斤计较。

仅有了如上三类大师还不充分,文档方面的工作还必须加强,以使软件过程和软件自身更加完备。

在分析和设计的过程中,应该努力保持淳朴自然,合情合理,消灭私心(做好该做的事)和欲望(不做不该做的事)。

设计的最高境界就是无忧啊,何为无忧?就是你设计的系统不用担心需求的变化、环境的变化、接口的变化、数据的变化……,总之,你的系统能够在未来的生命周期内,无忧无虑、从容地应对一切变化,伴随和推动业务共同发展。

Brooks先生在他的新著:《设计原本》中指出:卓越的设计来源于卓越的设计师,而不是卓越的设计过程。我们对设计师的正式教育通常是完全错误的,“批评性实践”是培养大师的途径。可见智者都有类似的思想啊。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics