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

軟件開發(fā)是一個(gè)失敗者的游戲

新聞
偉大的代碼不節(jié)省您的時(shí)間,但壞代碼會(huì)殺死你您需要知道軟件開發(fā)的游戲,所以您可以有效地發(fā)揮作用。

 在編寫代碼的創(chuàng)造過程中,如果代碼是錯(cuò)誤的,那就是代碼是錯(cuò)誤的,并以最簡單的方式修復(fù)它。

[[391699]]

贏家和失敗者

在Charles Ellis的論文失敗者的游戲中,他指出,專業(yè)網(wǎng)球是一個(gè)贏家的比賽,球員贏得積分。使用不同的策略來獲勝,讓球活著,讓你的對(duì)手擊敗自己。

“在專家網(wǎng)球中,大約80%的積分是贏得的;在業(yè)余網(wǎng)球上,大約80%的積分是失誤。換句話說,專業(yè)網(wǎng)球是一個(gè)獲勝者的比賽 - 最終結(jié)果由獲勝者的活動(dòng)決定 - 業(yè)余網(wǎng)球是一個(gè)失敗者的游戲 - 最終結(jié)果由失敗者的活動(dòng)決定。這兩場比賽在他們的基本特征中,并不是一樣的。他們是對(duì)立面的。“ 查爾斯埃利斯

“專家網(wǎng)球是我稱之為勝利者的比賽。勝利是由于贏得更多的點(diǎn),而不是對(duì)手贏得 - 不是,因?yàn)槲覀儗⒃谝凰查g看到,只是獲得比對(duì)手更高的得分,但通過獲勝點(diǎn)來獲得更高的分?jǐn)?shù)。發(fā)現(xiàn)了業(yè)余網(wǎng)球,幾乎完全不同。業(yè)余選手很少擊敗他的對(duì)手,但他一直擊敗自己。在這個(gè)網(wǎng)球比賽中的維克多得分比對(duì)手更高,但他得到了更高的分?jǐn)?shù),因?yàn)樗膶?duì)手正在失去更多積分。“查爾斯埃利斯

軟件開發(fā)的游戲

我已經(jīng)在軟件開發(fā)工作了20年,在許多軟件開發(fā)人員的許多項(xiàng)目上工作。我估計(jì)80%的軟件開發(fā)人員是業(yè)余和20%的專業(yè)人士。

業(yè)余軟件開發(fā)人員不喜歡

  • 標(biāo)準(zhǔn)
  • 單元測試
  • 設(shè)計(jì)模式/實(shí)體原理
  • 學(xué)習(xí)和設(shè)置Devops和ALM(他們喜歡使用它)
  • 修復(fù)構(gòu)建
  • 編碼評(píng)審
  • 代碼分析/解決方案檢查

如果您試圖破壞大多數(shù)開發(fā)團(tuán)隊(duì),您將不會(huì)執(zhí)行上述步驟,因?yàn)閳F(tuán)隊(duì)中的大多數(shù)開發(fā)人員不是專業(yè)人士。

“避免錯(cuò)誤的方法是保守和保持運(yùn)轉(zhuǎn),讓另一個(gè)人有足夠的空間來打擊他的擊敗方式,因?yàn)樗且粋€(gè)業(yè)余愛好者(可能沒有讀Ramo的書)玩一個(gè)失敗的游戲,不知道自己。“查爾斯埃利斯

大多數(shù)開發(fā)人員低估了寫作代碼并高估了他們創(chuàng)建工作軟件的能力。他們接近編寫代碼假設(shè)寫入代碼很容易,代碼將第一次工作。

業(yè)余愛好者

如果大多數(shù)開發(fā)人員是業(yè)余愛好者,我們應(yīng)該將軟件開發(fā)人員作為失敗者的比賽,專注于減少業(yè)余愛好者傾向于制造的錯(cuò)誤的努力。

業(yè)余開發(fā)人員的目標(biāo)是編寫代碼,其他活動(dòng)減慢了這個(gè)過程。上面的另一個(gè)步驟是創(chuàng)建簡單的代碼,在更快的情況下之前先查找錯(cuò)誤并專注于質(zhì)量。ALM / Devops允許快速錯(cuò)誤的免費(fèi)部署,這使得快速反饋。

快速編寫代碼的最佳方法是專注于質(zhì)量和減少錯(cuò)誤,而不是通過編寫代碼更快。

我已經(jīng)在某些項(xiàng)目上工作,后一段發(fā)現(xiàn)的錯(cuò)誤喪失了用戶的信心。

倒置

如果我們反轉(zhuǎn)軟件開發(fā),則目標(biāo)不是編寫工作的代碼,它在避免編寫差的質(zhì)量代碼和錯(cuò)誤時(shí)花費(fèi)時(shí)間。

“這是卓越的長期優(yōu)勢,像我們這樣的人們通過試圖始終如一而不是愚蠢,而不是試圖非常聰明。” - Charlie Munger.

業(yè)余開發(fā)人員認(rèn)為快速編寫代碼是創(chuàng)建生產(chǎn)準(zhǔn)備代碼的最快方法。大方法和復(fù)雜的代碼創(chuàng)建了一個(gè)在復(fù)雜性中增長的代碼庫,并添加了每一行代碼更加困難。這是一種方法,僅適用于一個(gè)或兩個(gè)開發(fā)人員的小項(xiàng)目。

錯(cuò)誤的成本

此外,您可以找到一個(gè)錯(cuò)誤的錯(cuò)誤,修復(fù)的時(shí)間越長。例如。如果您在生產(chǎn)中找到一個(gè)錯(cuò)誤,請了解它,重新創(chuàng)建它,然后開發(fā)人員必須在每個(gè)環(huán)境中修復(fù)代碼并在每個(gè)環(huán)境中進(jìn)行部署和測試,直至生產(chǎn)。

如果您發(fā)現(xiàn)具有單元測試的相同錯(cuò)誤,您將更快地修復(fù)并降低對(duì)其他開發(fā)人員和測試人員的影響。

我們可以將簡單的步驟添加到開發(fā)過程中以捕獲錯(cuò)誤,并在一個(gè)錯(cuò)誤的游戲中,在從中花費(fèi)大量時(shí)間并從客戶中排出信息,這是最有效的方法。

當(dāng)我們知道大多數(shù)發(fā)展團(tuán)隊(duì)都是傾向于擊敗自己和開發(fā)團(tuán)隊(duì)的業(yè)余愛好者,它使得專業(yè)的開發(fā)團(tuán)隊(duì)更加重視停止錯(cuò)誤,而不是假設(shè)每個(gè)人都是專業(yè)開發(fā)人員創(chuàng)造了偉大的代碼。

開發(fā)中的成功不是第一次正確創(chuàng)建代碼,它是關(guān)于避免許多失敗的方式。

或者引用查爾斯埃利斯

“專業(yè)人士贏得積分,而業(yè)余愛好者會(huì)失去他們。”

 

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2015-08-25 09:00:48

創(chuàng)業(yè)失敗者創(chuàng)業(yè)活動(dòng)

2020-11-19 07:07:42

前端開發(fā)代碼

2012-03-21 21:17:16

Android

2009-11-23 09:18:10

IT市場Palm和AOL

2013-02-19 09:54:42

創(chuàng)業(yè)創(chuàng)業(yè)技巧創(chuàng)業(yè)失敗

2015-09-24 16:09:45

軟件開發(fā)項(xiàng)目原因

2013-12-23 09:32:27

亞馬遜平板電腦鮑爾默

2013-02-20 09:46:39

軟件開發(fā)程序員

2016-12-14 13:51:56

2017-10-16 00:24:45

2016-12-24 18:14:19

數(shù)字化轉(zhuǎn)型Riverbed應(yīng)用性能

2017-11-29 18:11:00

ERP管理數(shù)字化

2022-03-09 10:18:48

UnixC語言軟件

2015-06-10 13:46:28

IT運(yùn)維互聯(lián)網(wǎng)+”

2011-08-25 09:03:40

2012-07-16 14:35:19

2022-02-15 10:45:50

軟件汽車開發(fā)

2013-05-22 09:26:48

軟件開發(fā)工作效率

2016-09-28 19:16:36

軟件開發(fā)安全CISSPSDLC

2009-02-10 17:11:53

SaaSSaaS開發(fā)PaaS
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 日本一区二区高清视频 | 久久高清国产视频 | 精品乱码一区二区 | 一区二区三区日 | 亚洲欧美一区二区三区在线 | 日韩无 | 91久久电影 | 欧美日韩综合视频 | 二区三区视频 | 欧洲亚洲视频 | 欧美日韩亚洲一区 | 亚洲午夜在线 | 九九热在线免费观看 | 人人干视频在线 | 日韩在线第一 | 91精品国产乱码久久久久久久久 | 中文字幕一区二区三区在线观看 | 特a毛片 | 亚洲精品一区二区 | 欧美日韩一区二区视频在线观看 | 美女逼网站 | www.亚洲 | 国产资源在线视频 | 美女逼网站 | 国产激情一区二区三区 | 九九在线视频 | 亚洲a视频| 国产一区 在线视频 | 一级黄色毛片免费 | 蜜桃精品噜噜噜成人av | 国产精品一区一区三区 | 日本久久久久久久久 | 亚洲激情一区二区三区 | 一区二区三区视频免费观看 | 福利一区二区在线 | 精品日韩在线 | 黄色国产在线视频 | 天天操夜夜操 | 黄色三级免费网站 | 亚洲日本国产 | 国产精品久久久久久久久久东京 |