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

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

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

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

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

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

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

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

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

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

你可能感兴趣的:(编程,工作,教育,文档)