公司動態   News
聯系我們   Contact
搜索   Search
你的位置:首頁 > 公司動態 > 行業新聞

軟件開發公司的三句箴言!

2019/1/15 14:50:37      點擊:

軟件開發

  軟件開發工程中的達爾文主義悲劇是:

  好的代碼總會被重寫,壞的代碼總會生存下來。

  因此,通用的代碼被替換成具體的代碼,后者速度更快,而且(暫時來看)更容易理解。

  因此,可擴展的代碼被擴展,然后被改造得面目全非最終崩潰,最后被一大段只能湊合運行的專用代碼代替。

  所以,干掉好的代碼、漂亮的代碼和正確的代碼。

  在一個只追求局部最優的市場中,只有美學才能避免程序員的悲劇。

  代碼受到的限制主要是由于我們無法管理其復雜性。因此,

  軟件會不斷增長,直到我們無法理解。

  因此,對于創建大型軟件系統來說,需要作出并執行的決策,已經超出了任何個人的理解能力。而社會、政府和文化的核心問題就是作出集體決策。從人類起源直到14000年之后的今天,我們仍然有各種問題,如全球變暖、核武器、居高不下的犯罪率……隨著軟件侵蝕著世界,在可以預見的未來,能夠想象到集體決策會承受怎樣的壓力。

  也許我們應該期待,軟件“工程”中真正的進步,只有在我們學會如何管理自己后才有可能。

  致還有選擇的人一言:

  利用數字鴉片賺錢的系統,不要做。

  集權控制媒體的系統,不要做。

  推行社會不公平的系統,不要做。

  需要不可持續的代價的系統,不要做。

  將社會關系武器化的系統,不要做。

  除此之外,也不要做任何試圖理解并操縱人們,卻不提供方式讓人們理解并操作它的系統。

  做一些重要的事,即使只為你自己。

  做一些幫助別人的事,即使是小事。

  做一些讓事物更容易理解的事。

  曾經,軟件允許我們進入虛擬世界,選擇自己的社區,探索各種可能的現實。而今天,不管是好是壞,軟件已經定義了每個人的現實。讓我們建立一個適宜生活的世界吧。