隨感隨想,并無邏輯性,如果哪位看不過去,請睜一只眼閉一只眼。
當系統的復雜度達到一定的規模,任何小聰明都無濟于事,還不如老老實實,做點實事。
一個前輩曾說:如何把事情做對是工程,如何把事情做好是藝術。
剛開始做軟件時總覺得自己是在從事一份藝術的工作,一個一個程序在自己的手中編寫出來,能運行,能給很多人運行。這個過程就像一種固化的思想,能動態地和軟件使用者交流。對待程序也像對待藝術品一樣神圣,變成時總懷著一顆虔誠的心。
后來又走向另一個極端,覺得自己的工作無非和磚瓦匠一樣,按照圖紙,把一磚一瓦安置在正確的地方
在后來才知道,編寫軟件既不是藝術,又不是完全是工程,而永遠都走在由工程到藝術的途中。借孔夫子的話,軟件開發應該走中庸之道。
所謂中庸,就是作對的事情,不走極端。
假設工程是0,藝術是1,那中庸是多少?
0.5?不對!絕對的中點顯然不是中庸。中庸可能是平均分布在[0,1]區間上,或者是[0,1]上的某個概率分布,不過這些對實際工程都已經沒有任何意義。
換個假設,如果工程是0,藝術是無窮大,中庸是多少?
呵呵,有點無聊了。
只有注冊用戶登錄后才能發表評論。 | ||
![]() |
||
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關文章:
|
||