日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件开发如同木匠做桌子

發(fā)布時間:2023/12/18 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件开发如同木匠做桌子 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

做一張桌子看起來十分的簡單。任何人都可以做,不是嗎?找個大塊的四方形木板,四個等長的木頭柱子,四個釘子和一個錘子。把四個柱子釘?shù)剿姆桨宓乃膫€角上,你就做成了一個桌子。當當當!

現(xiàn)在來讓一個真正的木匠為你打造一張桌子。首先他要花時間跟你討論桌子的用途和功能——用在室內(nèi)還是室外,廚房還是餐廳,主要用來展示還是使用,它需要能夠承受多大的負載。然后他需要確定使用什么樣的材料——軟木還是硬木,用木板還是三合板還是鐵軌枕木。然后他會研究桌子的風(fēng)格——桌邊的截面設(shè)計,桌腿底座設(shè)計,桌腿是按在中央還是四角。這最后,他才去動手做這張桌子,他花大量的時間去斜截,鑿眼,契合所有的連接點,安裝撐條,使用高質(zhì)量的粘膠,木釘,螺釘,他要檢查表面平整,打磨它,著色,封蠟,拋光——打造出一張能夠引以為豪的桌子。看起來是一大堆的事情要做,不是嗎?它只是一張桌子,不是嗎?

兩種做桌子的方法存在著很多不同之處,你看出來了沒有?

只用了四個釘子的桌子看起來很毛糙,它不穩(wěn),因為桌腿不牢固,桌腳不平,頂多能用一個星期,它的一個腿就會扭斷,根本承受不起一個鹽罐子的重量。木匠的桌子看起來更好,好用而且美觀,它很牢固,不搖晃,桌腿經(jīng)過矯正,直的,很平,沒有棱角,能用很久,你完全可以放心的在它上面擺上一頓豐盛的晚餐跟一群客人享用。你更想要哪個?

當人們談?wù)撈疖浖?#xff0c;大多數(shù)人想像的工作量很像第一張桌子的建造過程。只需要創(chuàng)建一個數(shù)據(jù)庫,填上一些數(shù)據(jù),畫出一些界面,這就完了,你就得到了一個軟件產(chǎn)品。我無論如何都想不出人們這樣的一種認識是怎么產(chǎn)生的。也許是人們用慣了Excel——“我可以用Excel做這些,所以編程應(yīng)該很簡單”。什么?

開發(fā)軟件不容易。需要做很多的工作。非常像那個木匠做桌子的方式。作為設(shè)計師和程序員,我們需要理解業(yè)務(wù)、用戶用例,以及產(chǎn)品功能。我們需要討論和理解誰將要用它,它有什么功能,它如何和其它軟件集成,它要用在什么地方,數(shù)據(jù)量如何,等等,等等。我們?nèi)缓蟛湃セù罅康臅r間搭建架構(gòu),確保它能承受用戶和數(shù)據(jù)負載壓力,要能夠升級和擴展,要能處理大數(shù)據(jù)量情況(例如單表負載)。我們?nèi)缓笮枰嗟臅r間寫出有質(zhì)量的、可讀的、可維護的代碼,測試每個組件,確保它們正確、快捷的運行,改正bug,清除瓶頸(在數(shù)據(jù)庫表模型上使用正確的結(jié)構(gòu)和關(guān)聯(lián))。我們還要使用更多的時間來把這些組件組合到一起,確保每個接口都正確的調(diào)用,確保錯誤都被捕捉到,確保界面設(shè)計可用,簡單,美觀(桌子的切截,鉆孔,契合,打磨,著色,拋光)。最終,我們交付客戶一個完整的可信賴的產(chǎn)品,一個符合需求的產(chǎn)品,一個我們和你們都引以為豪的產(chǎn)品。

我相信,木匠很少會遇到像程序員需要面對的那樣讓人抓狂的事。也許他的客戶也會抱怨做這個桌子花了太長的時間,或造價太高。也許他的客戶并沒有說桌子的用途或應(yīng)該是個什么樣,然后大聲的抱怨它跟他從未說出的期望的樣子不一致。也許他們的客戶會瞪著他說做這樣的桌子只需要幾塊木板和幾個小時,木匠做桌子已經(jīng)有幾千年的歷史了,這種桌子能有什么不同。也許他們的客戶會說這很簡單,所以應(yīng)該很快,很便宜,魔術(shù)般的做出來,我猜測他們是這樣想的。

我們的客戶完全也是這樣。而且?guī)缀趺看味歼@樣。從沒例外過,最初給我們新需求時說“這只需要你花幾個小時的時間…”,或“你可以這樣做…這樣更簡單”,或“你只需要簡單的把它改成…”。什么?

對軟件產(chǎn)品增加新功能可不像多釘一顆釘子或多加一個柱子。我們需要理解新功能的形式和功用,創(chuàng)建它,測試它,寫文檔,確保新增加的功能不會影響現(xiàn)有的系統(tǒng)。如果我們不這樣做,軟件就會做出錯,到處是bug,不能正確的運行,給用戶來帶來大量的問題。有很多軟件項目都是這樣,任何用過這種有問題的軟件的人都不會信任它,甚至不愿意使用它。就像那個搖晃的桌子。

如果你需要一個新功能,盡管提,但你要做好準備跟我們的木匠——程序員們認真仔細的討論它。我們會用正確的方案開發(fā)你要的應(yīng)用,保證讓它正確的運行,一直正確的運行。你到我們這里來是想要有質(zhì)量、可信賴的軟件,就像是你要從木匠那得到一個有質(zhì)量的桌子。

千萬不要告訴我們這樣多簡單,多容易——除非你自己做過。如果你真的認為能既迅速又簡單的做出來,你自己試試。干吧,拼裝出一個搖晃的桌子。

如果你希望得到一個好的產(chǎn)品,你要理解明白開發(fā)需要時間和技能,有很多你根本想象不到的問題在里面,工匠們也是人,是有感情的,一個好的產(chǎn)品是一個永遠讓人快樂的事,值得我們付出努力和耐心,這樣,它將成為我們所有人能引以為豪的東西。


總結(jié)

以上是生活随笔為你收集整理的软件开发如同木匠做桌子的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91社区视频 | 国产原创视频在线 | 亚洲在线成人 | 中文字幕av高清片 | 国模无码视频一区二区三区 | 97精品人妻一区二区三区在线 | 亚洲国产图片 | 欧美成人精品激情在线视频 | 中文字幕视频在线观看 | 99久热 | 欧美破处大片 | 欧美一卡二卡在线观看 | 抱着老师的嫩臀猛然挺进视频 | 国产性xxx | 日本高清视频在线播放 | 国产三区精品 | 日本网站在线看 | 天天躁狠狠躁 | 日本理论片在线 | 欧美极品少妇xxxxⅹ免费视频 | 亚洲视频在线观看一区二区 | 精品中文一区二区三区 | 天天爽夜夜爽夜夜爽精品视频 | 日韩一卡二卡三卡四卡 | 高清无码视频直接看 | 一级片视频免费观看 | 午夜资源网 | 操白虎逼 | jizz国产视频 | 熟妇高潮一区二区三区在线播放 | 老司机深夜视频 | 黑人巨大精品欧美黑寡妇 | 国产又粗又猛又色 | 成人网页 | 免费操人视频 | 操一操视频 | 国产精品日韩欧美大师 | 久久国色| 影音先锋成人资源网 | 久久乐国产精品 | 国内av片 | 亚洲一区二区三区四区五区xx | 国产91在线播放九色 | 黄色小说在线看 | 全黄毛片 | 国产情侣一区二区 | 第一章婶婶的性事 | 成人开心网 | www久久久久久久 | 水蜜桃91| 免费一区二区三区四区 | 性涩av | 五月天国产精品 | 日韩福利在线 | 添女人荫蒂视频 | 国产清纯在线 | 国产乱码精品一区二区三区中文 | 欧美日韩日本国产 | 九色丨蝌蚪丨成人 | 啪啪免费视频网站 | 宅男的天堂 | 丰满熟女人妻一区二区三 | 欧美爱爱爱 | 欧美精品99久久 | 国产天堂资源 | 竹菊影视一区二区三区 | 欧美精品乱码 | 综合激情伊人 | 2019中文字幕在线免费观看 | 亚洲a级在线观看 | 青青草视频播放 | 亚洲欧美日韩中文字幕在线观看 | 抖音视频在线观看 | 香蕉国产在线视频 | 日本中文字幕在线播放 | 97久久免费视频 | 日韩视频在线观看二区 | 91免费观看视频在线 | 美女扒开腿让男生桶 | 国产成人一区二区三区免费看 | 欧美少妇xx| 亚洲福利精品视频 | 色无极亚洲| 成人毛片观看 | 亚洲综合日韩 | 91免费黄| 欧洲亚洲精品 | 香蕉中文网 | 男人天堂资源 | 欧美性猛交xxxx免费看久久久 | 欧美综合视频 | 91麻豆精品国产91久久久久久 | 精品人人妻人人澡人人爽牛牛 | 91视频一区二区 | 丁香视频在线观看 | 另类捆绑调教少妇 | 久久不射网站 | 一区二区三区观看 | 中国少妇初尝黑人巨大 |