成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

軟件開發(fā)中沒有所謂正確的方法

開發(fā) 項(xiàng)目管理
驅(qū)動測試開發(fā)(TDD)是唯一能讓你寫出沒有bug的程序的方法。只有結(jié)對編程是可行的。我們之所以成功就是因?yàn)槲覀兪褂玫氖沁h(yuǎn)程開發(fā)人員。等等等等……

方法論

驅(qū)動測試開發(fā)(TDD)是唯一能讓你寫出沒有bug的程序的方法。只有結(jié)對編程是可行的。我們之所以成功就是因?yàn)槲覀兪褂玫氖沁h(yuǎn)程開發(fā)人員。等等等等……

像這樣的話每天我都能看見。

像這樣的風(fēng)言風(fēng)語十分能蠱惑人心,它愚弄我們,讓我們認(rèn)為這就是我們不能遇到阿拉丁的那個茶壺里的精靈的唯一原因。最終,這些人所寫的會讓你也這么認(rèn)為。

如果你隨機(jī)找100個程序員,問他們“開始一個新項(xiàng)目前首先想到的技術(shù)方案上什么?”相信你會得到100種不同的回答。

那么,為什么有這么多的人看起來堅信自己的方法才是唯一可行的?

在我看來,這答案既十分的簡單,又十分的復(fù)雜。說簡單,是因?yàn)橛行┤司褪窍矚g說。說復(fù)雜,是因?yàn)檐浖I(yè)實(shí)際上是一系列亞文化的聚合,它們不斷相互對抗來保衛(wèi)自己的職業(yè)安全。我知道,這話有多重含義。

我之所以會談?wù)撨@些,全是因?yàn)樽蛲碜x到了Chris Sturgill的一篇文章,是關(guān)于測試以及它們?nèi)绾伪贿^度吹捧。文章提到的所有觀點(diǎn)都有理有據(jù),令人信服。

但這篇文章后面跟隨的評論描述的卻是一副完全不一樣的景象。如果你不看文章只讀評論,你會以為Chris腦子進(jìn)水了或出來什么其它事。他怎么敢質(zhì)疑TDD?他怎么膽敢質(zhì)疑測試驅(qū)動文化的有效性?

看了這些評論后,我感覺有一股力量在逼迫我去寫點(diǎn)什么。但我的這篇文章絕對不是來討論什么TDD的。我想討論的是如果成為一名優(yōu)秀的軟件開發(fā)人員。

讓我們進(jìn)入正題。

軟件開發(fā)中沒有所謂“正確”的方法。我重申:軟件開發(fā)中沒有所謂“正確”的方法。編程界里有些人喜歡搞圖騰崇拜,他們拒絕接受這樣的事實(shí)。他們執(zhí)著于幾小時前剛學(xué)到的一些誘人的新出現(xiàn)的熱門技術(shù),他們認(rèn)為這是能讓工作做好、能開發(fā)出可信賴的軟件的唯一辦法。

我很抱歉讓你們失望。這些新出現(xiàn)的熱門技術(shù)很可能并不新。很可能只是一些曾經(jīng)流行的技術(shù)的新的市場炒作。從另一方面講,你拋棄以前學(xué)到的所有東西,你改變以前的所有做法,你全面擁抱你學(xué)到的這個新的“唯一”的方法。事情不是這樣的。別這么做。

做一個優(yōu)秀的程序員就意味著你要學(xué)會妥協(xié)折中。這意味在A項(xiàng)目是你需要使用一種技術(shù)方案而在B項(xiàng)目上你需要使用另外一種。這意味這你需要在你的思路和老板/客戶的要求之間做平衡。很多時候事情并不能做到雙方達(dá)成統(tǒng)一,但這并不意味著你該懊惱、痛斥為什么不按你的思路去做。

真正重要的是,秉持自己的觀點(diǎn),但柔軟的應(yīng)用。

只有這樣,你才能走的更遠(yuǎn)。

英文原文:There is No Right Way to Develop Software

譯文連接:http://www.aqee.net/there-is-no-right-way-to-develop-software/

責(zé)任編輯:林師授 來源: 外刊IT評論
相關(guān)推薦

2021-08-31 08:00:00

開發(fā)軟件框架

2013-03-06 10:31:40

MapReduce大數(shù)據(jù)SPF

2023-02-09 16:48:12

軟件開發(fā)測試結(jié)對測試

2023-06-08 16:47:09

軟件開發(fā)工具

2011-08-11 09:56:50

模式

2011-05-12 11:28:40

軟件開發(fā)

2013-02-18 09:54:05

軟件開發(fā)程序員

2023-01-09 16:08:19

2014-01-16 14:06:18

軟件開發(fā)團(tuán)隊(duì)管理

2011-05-18 13:00:28

中間件

2024-09-23 15:02:40

2009-02-10 17:11:53

SaaSSaaS開發(fā)PaaS

2015-03-02 09:35:07

軟件開發(fā)

2011-07-04 17:09:54

2016-12-20 11:12:11

C代碼自測開發(fā)

2011-09-09 09:18:43

軟件開發(fā)團(tuán)隊(duì)

2022-08-22 16:03:15

軟件開發(fā)系統(tǒng)

2012-07-16 14:35:19

2012-07-17 09:36:45

2024-04-02 06:03:00

GenAI軟件開發(fā)人工智能
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 在线观看国产视频 | 国产在线永久免费 | 一区二区三区视频在线免费观看 | www.日韩在线 | 狠狠色香婷婷久久亚洲精品 | 91婷婷韩国欧美一区二区 | 精品国产一区二区 | 在线免费观看黄色 | 一级a爱片久久毛片 | 天天操天天摸天天爽 | 日韩蜜桃视频 | 亚洲精品视频二区 | 久久久久久女 | 成人精品毛片国产亚洲av十九禁 | 99re热这里只有精品视频 | 国产精品乱码一区二区三区 | 在线免费看黄 | 久久一级| 啪啪免费网站 | 成人在线免费视频 | 一级做受毛片免费大片 | 国产亚洲欧美在线 | 欧美在线一区二区三区 | 日本精品久久久一区二区三区 | 日韩免费在线观看视频 | 日韩精品区 | 天天色天天色 | 手机在线一区二区三区 | 日日摸夜夜爽人人添av | 国产日韩欧美在线播放 | 欧美一级毛片免费观看 | 91xxx在线观看| 欧美日韩国产精品一区 | 国产在线看片 | 欧美激情一区二区三区 | 国产伦一区二区三区视频 | 一级毛片网| 一区二区三区在线看 | 日韩视频在线免费观看 | 久久免费精彩视频 | 毛片站|