老子的軟體之道 – 道篇 19 設計的最高境界

來源:互聯網
上載者:User

摘要:老子哲學 道德經 軟體哲學、軟體之道                 參閱:序  消滅人狼  軟體的十大命題 編程規則

       聖人曰:絕聖棄智,民利百倍;絕仁棄義,民複孝慈;絕巧棄利,盜賊無有;此三者,以為文不足。故令有所屬,見素抱樸少私寡慾,絕學無憂。

      最頂級的分析師是摒棄智巧的,他們能準確地把握需求的本質,從而使Team Dev受益匪淺;大師一句話能省幾十個人月啊。

      最頂級的設計師是摒棄規範束縛的,規範已經融入了他們的骨髓,同時那些條條框框已經消失,能夠對事物進行更本質的抽象,從而能使設計更加科學合理,使Team Dev恢複天性,使系統更具人性(系統具備人性不僅包含注重使用者感受、令使用者舒服,還包含更重要的一層意思,就是使系統具備人工系統一樣的靈活性、可塑型,能夠隨需而變)。

      最頂級的工程師是摒棄個人私利的,他們都努力按設計要求做好本職工作,從不弄虛作假、斤斤計較。

      僅有了如上三類大師還不充分,文檔方面的工作還必須加強,以使軟體過程和軟體自身更加完備。

      在分析和設計的過程中,應該努力保持淳樸自然,合情合理,消滅私心(做好該做的事)和慾望(不做不該做的事)。

      設計的最高境界就是無憂啊,何為無憂?就是你設計的系統不用擔心需求的變化、環境的變化、介面的變化、資料的變化……,總之,你的系統能夠在未來的生命週期內,無憂無慮、從容地應對一切變化,伴隨和推動業務共同發展。

    Brooks先生在他的新著:《設計原本》中指出:卓越的設計來源於卓越的設計師,而不是卓越的設計過程。我們對設計師的正式教育通常是完全錯誤的,“批評性實踐”是培養大師的途徑。可見智者都有類似的思想啊。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.