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

不良編程文化

開發 后端 開發工具
像這樣的譴責,以及其它一些類似的話,在辦公室里經常會聽到,而且頻率在增加。而最令人不安的是,這代碼并不是特別的糟糕。我這話是什么意思?不能把它們寫的更好嗎?當然!大多數的代碼都有改善的空間——只要有足夠的時間和資源。垃圾代碼確實有,我們都看得見,而且都是我們自己寫的,但這并不是問題。

“這代碼真垃圾”,當我們翻查一些代碼尋找一個特別討厭的bug時,同事大聲這樣說。“是嗎”,我回答到。

像這樣的譴責,以及其它一些類似的話,在辦公室里經常會聽到,而且頻率在增加。而最令人不安的是,這代碼并不是特別的糟糕。我這話是什么意思?不能把它們寫的更好嗎?當然!大多數的代碼都有改善的空間——只要有足夠的時間和資源。垃圾代碼確實有,我們都看得見,而且都是我們自己寫的,但這并不是問題。

問題是我們有一個不良的“這代碼真垃圾”文化。

這是一種我感覺在web開發社區中越來越常見的文化。接著上面的例子,我請同事解釋一下,解釋為什么這代碼很垃圾,我得不到一個直接的答復。

“這還不垃圾,你看這代碼”,他回答說,那種趾高氣揚我需要仰頭才能看到他,緊鄒的眉頭就好象是說,如果不能看出這代碼有多爛,那就是個傻子。結果你知道怎么著?我開始感覺有點傻了。我差點就忍不住開始跟著他一起嘲笑,認定這代碼真的有多爛,多糟糕。

在我繼續下面的內容之前,我發現上面的內容并沒有在最好的光線下描繪我的同事。所以,讓我彌補一下。他是個非常好的小伙。坦白的說,他是我見過的最和善的小伙之一。他友善,有一個他很愛的家庭,他跑馬拉松,樂于助人,聰明,等等等等。還有一點要說明:他是一個經驗不多的新手。他還在學一些基礎的開發知識。這沒什么好羞愧的,我們都經歷過這個階段。那么,為什么這樣一個友善、聰明的小伙,在他參與的第一個大型web項目上,他的第一反應就是去指責一些代碼很垃圾?——他甚至還沒有真正的去理解它。

生活規律:垃圾往下倒。

這個問題并不單獨出現在程序員新手中。很多精明人士都有這習慣。你也許是一個奇才,一個久經考驗的程序員,但如果有這樣一種習慣,整個團隊和項目都會受到負面影響。因為新手們把你當作知識和經驗的源泉。越多的人擁抱這種“這代碼真垃圾”文化,這種文化就會越被認可,越成為模仿的對象。很快,程序員開始變的不是積極在項目上出力,而是去貶低別人在項目上的貢獻。最大嘴、最反面的程序員很快就成了最受尊敬的人。所有人都受折磨,項目受影響,而一部分人卻能能得到贊美,為倒是都是垃圾而感到心滿意足。

我們應該怎么做?

沒有人想顯得愚蠢,沒有人想自己的工作被認為劣質。一旦“這代碼真垃圾”文化開始傳播,唯一能確保自己在別人之上的辦法就是貶低別人。最終,這變成了一種負能量,而不是想著去解決問題。

那么,對這樣的一種特殊現象有什么解決方法?阻止它。不要不加思索的否定別人的代碼——在沒有原因、沒有理解的情況下。有很多的方式可以處理那些看起來有問題的代碼。如果發現代碼中有異味,想辦法改進它。從理解這些代碼開始,在此基礎上修正。如果你發現項目中有一些不良風氣,不要跟隨。如果有人對你說“這代碼真垃圾”,問他為什么,然后了解查明,去做一些事情讓它變的不垃圾。向最初寫這些代碼的人了解,也許他們這樣寫代碼是有原因的。幫助他們,而不是詆毀他們。

下一次,當我發現從顯示器里飄出可疑的異味時,我會轉身問我的同事,“我們如何改進這段它?”因為,我們要面對它們,有時候代碼會很垃圾,但這不意味著我們也去變成垃圾。

英文原文:Code culture problem

譯文鏈接:http://www.aqee.net/code-culture-problem/

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

2013-09-12 15:51:04

編程文化垃圾代碼移動開發

2014-03-06 09:43:54

代碼編程習慣

2015-11-23 09:27:39

程序員不良編程習慣

2017-12-06 10:28:37

程序員編程習慣

2020-01-10 09:00:00

開發者編程習慣編程方式

2014-03-13 11:08:42

結對編程代碼審查

2015-08-19 13:35:56

編程代碼審查開發者

2010-11-09 13:47:30

2012-07-04 10:28:05

2012-08-21 16:14:45

加班

2019-05-21 20:53:38

數字文化文化經濟騰訊

2010-05-06 10:21:09

IT

2017-10-24 14:48:05

數據數據驅動文化大數據

2014-02-14 10:47:54

DevOpsIT系統

2012-02-07 14:05:48

開源文化開源社區

2012-05-16 13:51:16

路由器

2015-11-13 10:55:53

DevOps網絡運維

2022-06-03 07:33:38

反饋流程敏捷團隊

2010-02-03 09:57:22

網絡運行不穩

2023-01-16 16:16:36

安全數據安全數據分析
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久综合九九 | 高清国产午夜精品久久久久久 | 亚洲免费在线观看 | 精品视频在线一区 | 蜜桃五月天 | 涩爱av一区二区三区 | 欧美日韩免费视频 | 久久精品一区二区三区四区 | 男人天堂网址 | 色黄爽| 精品国产一区二区 | 黄色国产视频 | 91精品国产高清久久久久久久久 | 91 在线 | 亚洲日本欧美日韩高观看 | 亚洲精品高清视频 | 亚洲精品在线看 | 成人亚洲精品 | 亚洲国产精品久久久 | 久久久999免费视频 999久久久久久久久6666 | 欧美日韩在线一区 | 日本不卡免费新一二三区 | 91精品欧美久久久久久久 | 亚洲一区视频在线 | 免费久久久久久 | 国产精品视频网 | 国产成人精品一区二区三区视频 | 国产精品一区二区在线 | 91高清在线视频 | 国产成人午夜高潮毛片 | 激情欧美一区二区三区中文字幕 | 一区二区三区四区在线 | 日韩视频中文字幕 | 一区二区三区av | 亚洲成人一区 | 久久精品性视频 | 日本一区二区三区在线观看 | 日韩成人高清在线 | 国产亚洲精品久久19p | av在线视| 国产成人免费视频 |