国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

優秀程序員是如何處理糟糕代碼的

開發 后端 前端
現實情況是,和這個星球上的其他所有程序員一樣,你會產出安全漏洞、UI元素偏移,等等等等的代碼。這并不能說明你是一個不好的開發人員。只是因為你是人類而已——一種不可避免會犯錯的生物。

可能你一行不好的代碼也從來沒有寫過。這是有可能的,但在現實中又不太可能。

現實情況是,和這個星球上的其他所有程序員一樣,你會產出安全漏洞、UI元素偏移,等等等等的代碼。這并不能說明你是一個不好的開發人員。只是因為你是人類而已——一種不可避免會犯錯的生物。

正是這種每個開發人員都有的“人性”缺陷,驅使那些優秀的開發人員敢于承擔代碼和底層基礎架構的不足,有準備有計劃地行動。下面是他們將做的事情。

[[147622]]

假設

幾年前,Netflix開源了Chaos Monkey和Simian Army的其他部分(Simian Army是一套工具,用來管理基于云的軟件)。從本質上說,Chaos Monkey的范圍貫穿亞馬遜Web服務的基礎設施,能夠隨意終止實例。從根本上說,它是一種通過創建最壞的可能方案來做最壞打算的方法。

正如Netflix的Cory Bennett和Ariel Tseitlin于發行之時在博客上這樣寫道,“代碼會失敗,并且你越不希望失敗或一點也沒有準備的時候,反而更加不可避免會出現故障。如果你的應用程序 不能容忍實例故障,那么你是愿意凌晨3點被召喚呢還是在辦公室里通宵?”

使用不可預測的方式來模擬故障,Netflix強迫注重基礎設施的彈性。與其假設***的情形,還不如做一個最壞的打算。這樣我們就能愉快地進入下一個進程了。

測試

上面我們說了一個提高基礎設施的偉大方法,那么代碼呢?

Jeff Atwood,一個程序員的答案是:“你需要折騰你的代碼。”他寫道:

我相信,每個專業程序員職業生涯的一個關鍵轉折點,就在當你意識到你才是自己***的敵人,以及減輕這種威脅的唯一辦法就是接受它的時候。將自己當作***的敵人。打破你的用戶界面。打破你的代碼。折騰你的軟件。

在實踐中,這意味著“程序員至少需要對常見錯誤有一定的了解,然而,很多程序員往往不會這么去做,甚至是反著來。”這意味著你作為“編程之神”的責任也包括成為“測試之神”,通過“折騰”代碼積極地來消除里面的錯誤。

Andre Medeiros補充認為我們應該對調試“精益求精”,因為開發人員需要對他們的代碼做更多的事情。

“為了防止bug,你寫出來的代碼得讓任何程序員都覺得簡單。為了修復bug,你得理解你的代碼。為了精密地了解代碼,你需要列舉和驗證你的假設,如果有必要,你還需要構建調試工具。”

貧民窟上的摩天大樓

當然,對于我們的代碼,其***的問題之一是,它繼承了如此多其他的代碼。特別是在已建立的企業中,我們常常構建在舊代碼上,從而導致了各種后續延伸問題。

以下是Zeynep Tufekci的精彩描述:

將它比喻成造房子的話——也就說你將要在已經造好的底層基礎上造二樓。但房子一開始造的時候并沒有造好,沒有打好地基,你 也不知道哪面是承重墻。你只能盡可能地去猜,然后造好了一個樓層——用你的手指。然后你接著這樣做。很多舊但控制著基礎設施關鍵部分的軟件系統就是這樣運 行的。在某一段時間內它也的確是可以工作,但每一個新樓層的建造意味著增加了更多的漏洞。我們正在代碼中建設貧民窟上的摩天大樓——而且,還在地震區。

很顯然,我們對于改善這種情況束手無策,除非我們能夠致力于去除技術債務。

但也許,只是也許,在心甘情愿折騰代碼的過程中,你會發現消除技術債務是如此之重要。

譯文鏈接:http://www.codeceo.com/article/good-programmer-deal-bad-code.html
英文原文:How Good Developers Deal With Bad Code

責任編輯:王雪燕 來源: 碼農網
相關推薦

2015-08-31 10:14:30

程序員處理代碼糟糕代碼

2017-11-14 21:30:15

2015-06-17 14:24:48

優秀程序員整潔代碼

2015-05-13 14:06:03

程序員糟糕的程序員

2009-11-19 10:21:02

2009-01-08 09:04:18

2012-11-09 13:44:48

ScalaJVMJava

2015-08-19 08:51:38

程序員面試糟糕

2014-03-25 10:35:35

程序員代碼調試

2012-11-01 13:46:54

程序員

2017-10-22 16:16:03

程序員編程代碼

2023-01-17 16:05:50

程序員時間管理日程表

2021-11-01 22:39:14

程序員專業技術

2014-12-04 10:02:55

2009-07-24 13:09:57

ASP.NET程序員

2014-08-29 11:09:44

程序員

2012-08-13 09:25:50

程序員

2015-04-08 11:09:28

優秀程序員深入理解你的代碼

2012-08-28 09:15:19

程序員

2020-12-07 11:29:24

ReactVueVue3
點贊
收藏

51CTO技術棧公眾號

99视频在线精品| 亚洲视频在线免费看| 欧美在线一区二区三区四区| 亚洲精品aaa| 午夜电影一区二区| 国产精品一区在线免费观看| 忘忧草精品久久久久久久高清| 在线看福利67194| 麻豆传媒在线完整视频| 亚洲理论在线观看| 中文字幕无码精品亚洲35| 精久久久久久| 国产精品久久久久一区二区| 天堂久久一区| 亚洲第一精品夜夜躁人人躁| 黄网在线观看| 一区二区三区四区五区视频在线观看| 国产尤物av一区二区三区| aa亚洲婷婷| 96sao精品视频在线观看| 动漫视频在线一区| 一区二区三欧美| 免费男女羞羞的视频网站在线观看| 亚洲国产色一区| 99热在线免费播放| 久久婷婷国产综合国色天香| 西游记1978| 久久午夜电影| 国模精品一区二区三区| 精品国产欧美日韩| 羞羞色国产精品| 国产激情欧美| 亚洲精品美女在线观看| 黄色的网站在线观看| 色婷婷激情一区二区三区| 男女小视频在线观看| 2023国产精品| 成人在线观看你懂的| 国产激情精品久久久第一区二区| 免费观看国产成人| 欧美黄色大片网站| 国产噜噜噜噜噜久久久久久久久| 日韩精品丝袜美腿| 91精品国产91| 青青久久av| 4444欧美成人kkkk| 欧洲在线一区| 国产精品第3页| 清纯唯美亚洲综合一区| 国产精品激情自拍| 99久久www免费| 成人蜜桃视频| 精品9999| 日韩av电影免费在线| 美女www一区二区| 男女啪啪的视频| 成人av高清在线| 不卡的av中文字幕| 五月婷婷欧美视频| 成人好色电影| 亚洲精品mp4| 日本欧美一区| 欧美激情一区二区三区成人| 亚洲人成网亚洲欧洲无码| 国产日本欧美在线观看 | 欧洲精品在线视频| 欧美色爱综合| 蜜桃网站成人| 成人中文字幕在线| 日本激情视频在线播放| 精品动漫一区二区| 自拍亚洲图区| 在线视频日韩精品| 国产成人精品免费视| 国产 高清 精品 在线 a| 久久精品91| 欧美日韩黄色一级片| 亚洲黄色免费电影| 里番在线观看网站| 自拍偷拍免费精品| 久久影视一区| 亚洲资源在线网| 国产欧美日韩在线| 国产高清一级毛片在线不卡| 国产丝袜一区二区三区| 欧美jizz19性欧美| 国内不卡一区二区三区| 成人免费高清在线| 在线观看国产视频| 亚洲区一区二区| 成人3d精品动漫精品一二三| 五月天丁香综合久久国产| 久久精品亚洲一区二区三区浴池| 一本一道dvd在线观看免费视频| 91精品国产综合久久香蕉麻豆| 免费成人直播| 成人激情黄色网| 国产成人啪午夜精品网站男同| 特黄特黄的视频| 亚洲美女av网站| 91久久高清国语自产拍| 日本久久高清视频| 欧美日韩中文字幕日韩欧美| 日本一区二区三区视频在线| 国产精品久久婷婷六月丁香| 国产精品一区三区| 蜜芽tv福利在线视频| 日韩在线小视频| 亚洲高清成人| 91好吊色国产欧美日韩在线| 欧美天堂一区二区三区| 高清日韩欧美| 国产欧美综合一区| 色悠悠亚洲一区二区| 91精品导航| 青青在线免费视频| 欧美人成免费网站| 精品国产美女| 可以免费在线看黄的网站| 91精品国产91热久久久做人人 | 欧美酷刑日本凌虐凌虐| 国产精品色在线网站| 日韩电影免费观看在| 亚洲免费看黄网站| 日本一区二区三区中文字幕 | 91免费精品国偷自产在线在线| 日本在线观看一区| 五月天亚洲婷婷| 88久久精品| 日韩人妻无码精品久久久不卡| 欧美片在线播放| 999国产精品视频| 97在线观看播放| 少妇高潮久久久久久潘金莲| 乱人伦精品视频在线观看| 美女毛片在线看| 国产精品盗摄久久久| 欧美激情一二三区| 久久天天久久| 美国av在线播放| 精品国产百合女同互慰| 日韩一级大片| 成人三级黄色免费网站| 国产精品久久久久久久一区探花| 久久女同互慰一区二区三区| 日韩电影免费观| 激情视频小说图片| 日韩精品一二三四区| 久久综合五月| 免费黄色电影在线观看| 亚洲一区二区日本| 亚洲成人你懂的| 色999国产精品| 香蕉视频在线观看网站| 国产日韩在线一区| 欧美日韩中文字幕| 亚洲特级毛片| 99视频在线观看地址| 国产精品区二区三区日本| 在线观看av不卡| 99热精品在线观看| 久操免费在线| 四虎一区二区| 亚洲精品小视频| 国产成人鲁色资源国产91色综| 三妻四妾完整版在线观看电视剧 | 久久www视频| 亚洲毛片在线免费观看| 国产麻豆成人精品| 欧美性suv| 国产午夜大地久久| 久久91亚洲人成电影网站| 久久久亚洲国产美女国产盗摄| 欧美久久亚洲| 另类图片亚洲色图| 国产精品揄拍500视频| 在线观看欧美日本| 日韩高清在线观看| 黄色精品视频| 男人的天堂日韩| 国产精品成人播放| 欧美色区777第一页| 亚洲专区免费| 中文一区一区三区高中清不卡免费 | 在线视频免费在线观看一区二区| av在线导航| 伊人情人网综合| 久久中文字幕在线视频| 亚洲精品自拍动漫在线| 欧美日韩国产综合网| 肉体视频在线| 黄色动漫在线免费看| 国产国语videosex另类| 欧美日韩电影在线| 成人免费视频网站在线观看| 久久久久97| 午夜在线观看视频| 久久久久狠狠高潮亚洲精品| 国产人妖伪娘一区91| 日韩美女av在线|