管道工程序員
本文是從 The plumber programmer 這篇文章翻譯而來。
前些時候,我曾把一個程序員稱作管道工,可他并沒意識到“管道工程序員”實際上是一種贊美。管道工通常是團隊里最有經驗的程序員。
從管道設備字面上講,軟件管道是用來把東西連接到一起。它發揮的作用是很多人根本不想看見、根本不去思考的東西,但它卻是至關重要的。
Thomas Guest 畫了一些圖表來說明這個問題。經理們畫軟件結構圖時通常使用大個兒的方塊和小的箭頭線。方塊表示軟件組件,箭頭表示連接這些組件的程序。
這樣一來給人的印象就是,方塊是重要的難開發的部分,而箭頭線是容易實現的東西。但事實卻很可能正好相反。Tomas 說,如果我們畫圖時各種組件的大小按照我們付出的努力的多少的比例,那畫出來應該是這樣的:
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!