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

“旁觀者效應”是如何毀掉我們的代碼的

開發 開發工具 后端
1964年,紐約昆斯區,28歲的Kitty Genovese在經受了長達35分鐘的性侵犯后最終被謀殺致死,共有38個本地區人性正常的居民經過,但沒有一人提供幫助。

1964年,紐約昆斯區,28歲的Kitty Genovese在經受了長達35分鐘的性侵犯后最終被謀殺致死,共有38個本地區人性正常的居民經過,但沒有一人提供幫助。

旁觀者效應

[[99465]]

圖片來源: Abu Badali, CC 2.5, via wikimedia

這個故事例證了‘旁觀者效應’中的一個不幸的心理特征:援助的幾率與旁觀者人數成反比。旁觀者數量越多,他們當中任何一人進行援助的可能性越低。

作為程序員,我們幾乎每天都能看到“旁觀者效應”在起作用。如果你的代碼庫已經有了相當的體積和年月,你很可能知道它們會存在一些問題,比如缺乏封裝或模塊分離,類繼承結構過于復雜,方法太長——讀起來就像是Stephen King最近寫的小說,未經測試或無法通過測試等等——但沒人想去做點什么。

“旁觀者效應”的問題根源

問題的根源是缺乏物主(所有者)身份。我們總是在假設別人會來修補這些問題。如果這些問題出現在我們的代碼庫中,我們很可能對之無動于衷,因為“這事兒跟我無關”。程序員對這樣的問題通常的反應:這是別的程序員造成的問題,我才不管呢。這種“這事兒跟我無關”的態度很流行。

可是,這事兒事實上跟你有關。

外差因素(Externalities)的負面效應

經濟學上有個詞叫做“外差因素(Externalities)”,它形象的描繪了這樣一個情況:A人從某件事情上獲利,但B人卻要為此買單或部分的買單。你作為B人,免不了會遇到要去修改A人所寫的恐怖的類代碼。你以為這個類應該是經過精心設計的,你以為它們都有相應的功能測試代碼。但事實上,你為了一個小小的修改做了大量的工作。你的老板會奇怪,這樣一個簡單的任務為什么需要這么多的時間。別人犯下的愚蠢錯誤最終卻要你來擦屁股——這就是“外差因素(Externalities)”的負面效應。

培養物主身份

糾正“外差因素“的負面作用的方法很簡單:接受問題的所有者身份——不論問題是不是由你造成的。為什么要在意這個問題是誰的責任呢?造成這些問題的人很可能早就不知去向了。還在等待他們來修改這些問題嗎?你永遠都等不到。我們應該這樣去想:除了我,沒有人會來修改這些代碼。

一旦你這樣做了,一種所有者的身份就開始出現了。當你花了很大的功夫修改好了這些問題,而問題再次出現時,這些問題自然歸你所有了,因為你為它們付出了汗水。

這樣一來,我們就會開始”義務“的改進我們的代碼庫。你打開一段有問題的代碼,你憂心忡忡的研究它,你憂心忡忡的心情很快云消霧散了,因為你發現有另外一個”圣人“已經把它修復了——多么美好的世界呀!這樣的事情之所以能發生,是因為每個人都找到了自己的責任感。這是最美好的時刻。

行動起來!馬上!

感覺如何?在接下來的一周里找一天時間,翻出一段代碼,就當是走錯了路,拐進了一條本不想走到胡同,修改一下。提交你的修改,并附加這樣的注釋:

  1. /*   
  2. JKH 09/12/2012 - 重構了有問題的事務處理。如果這是你喜歡的,請將此做法傳遞!  
  3. */ 

英文原文:How the Bystander Effect is Ruining Your Code

譯文鏈接:http://www.aqee.net/how-the-bystander-effect-is-ruining-your-code/

責任編輯:林師授 來源: 外刊IT評論
相關推薦

2020-01-30 18:05:24

人工智能技術投資

2010-08-03 09:48:42

PythonRuby

2020-02-14 09:00:28

開源Cloud Found平臺

2025-04-15 06:45:34

2022-01-12 10:57:59

網絡

2021-07-26 14:54:56

互聯網小米京東

2023-03-21 17:06:24

樹莓派路由器

2013-11-04 09:39:16

程序員信仰

2021-02-25 23:31:50

加密貨幣比特幣貨幣

2021-11-09 09:19:13

PHP網站代碼

2023-06-08 00:12:39

2009-06-29 17:49:48

2023-05-31 11:35:41

數字化轉型

2022-04-19 08:14:59

技術人加班領域

2022-07-29 07:58:34

思維能力技術人抽象能力

2022-07-05 21:53:26

記錄圖片WebP

2017-12-21 14:36:10

大數據健身智慧

2019-01-10 10:07:15

蘋果高通中國手機

2015-04-01 13:15:04

2012-08-01 09:52:35

移動搜索
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 伊人春色成人网 | 成人性视频免费网站 | 色天天综合| 亚洲网站在线观看 | 在线黄色网 | 久久精品国产99国产 | 亚洲毛片| 国产一级片 | 在线国产中文字幕 | 亚洲一区视频在线 | 四虎影院新网址 | 亚洲协和影视 | 美女久久久久久久 | 欧美一级淫片免费视频黄 | 精品国产乱码久久久久久果冻传媒 | 天天干天天操天天看 | 日本精品一区二区三区在线观看 | 最新黄色毛片 | 久久这里只有精品首页 | 1区2区3区视频 | 91亚洲国产 | 91大片| 欧美a免费 | av影音 | 国产偷录叫床高潮录音 | 久久男人天堂 | 亚洲午夜视频 | 久久精品国产一区老色匹 | 日韩成人影院在线观看 | 亚洲欧美国产一区二区三区 | 欧美理论片在线 | 伊人一区 | 亚洲成人黄色 | 日韩午夜一区二区三区 | 久久国产视频一区 | 欧美极品在线播放 | 日韩精品一区二区三区中文在线 | 少妇无套高潮一二三区 | 黄色a视频 | 日韩av在线免费 | 亚洲一区二区三区在线播放 |