程序員的工作難道不是寫B(tài)ug嗎暇务?為何卻有公司提出“個人寫的代碼超過十個Bug就要開除”科平?
前幾日铃辖,知乎有這樣一個問答:
領(lǐng)導(dǎo):現(xiàn)在咱們研發(fā)部門有好幾個項(xiàng)目組了新思,有上百名開發(fā)窖梁,需要評定大家的績效。
HR:對夹囚,我覺得公司天天最閑散的就是他們纵刘,天天遲到,來了就對著電腦敲啊敲荸哟,別人不懂技術(shù)也不知道他們做的怎么樣假哎。
領(lǐng)導(dǎo):就是就是,你看咱們就沒有一個項(xiàng)目沒延期過鞍历,要加強(qiáng)績效考核舵抹!
HR:從今天開始,我們以大家的代碼行數(shù)為評定績效的標(biāo)準(zhǔn)劣砍。
程序員們:代碼行數(shù)惧蛹,這好辦啊,咱多來點(diǎn)換行,空行香嗓。能寫成兩行的絕不寫成一行迅腔。
過了一個月……
領(lǐng)導(dǎo):研發(fā)部門上個月的績效怎么樣?
HR:他們上個月績效都很好靠娱,平均行數(shù)上漲百分之十五沧烈。
領(lǐng)導(dǎo):讓技術(shù)主管看看代碼。
技術(shù)主管:這代碼里怎么有這么多空行饱岸,再就是掺出,之前寫成一行的,現(xiàn)在怎么變成三行了苫费!
領(lǐng)導(dǎo):下個月汤锨,空行和只有括號的行數(shù)都不算!
程序員們:這好辦啊百框,我多寫點(diǎn)注釋就好啦闲礼。
一個月后……
領(lǐng)導(dǎo):研發(fā)部門上個月的績效怎么樣?
HR:他們上個月績效都很好铐维,平均行數(shù)上漲了百分之三十柬泽!
領(lǐng)導(dǎo):這怎么可能!讓技術(shù)主管來看看代碼嫁蛇!
技術(shù)主管:這代碼里怎么有這么多 veryImportantFunction() 但是也沒調(diào)用啊锨并。
HR:我建議咱們別用代碼行數(shù)評績效了。就用 bug 數(shù)睬棚,個人寫的代碼超過 10 個 bug 直接開除第煮,我就不信治不了你們!
領(lǐng)導(dǎo):好抑党,就這么定了包警!
程序員們:這怎么辦,這寫代碼有幾個 bug 正常
對于這種狀況底靠,網(wǎng)友闡述的現(xiàn)象更讓播妞吃驚……
@王英海
這是要效仿先賢啊~
程序員寫出10個bug害晦,就開除程序員。
測試人員測試不出10個bug暑中,就開除測試人員壹瘟。
這程序的結(jié)果肯定很感人~
@BOUYGUES
有一屆領(lǐng)導(dǎo),是從硬件部門調(diào)過來的鳄逾。
于是乎用管硬件的思維來管理我們軟件部門俐筋。
要求我們0 BUG;怎么樣严衬,顫抖了吧,比你們10個BUG可怕多了吧笆呆,尿了吧请琳;
當(dāng)然粱挡,我們的QA和開發(fā)不在一起,不太可能“計(jì)劃BUG”俄精;BUG數(shù)量不會以領(lǐng)導(dǎo)的意志力而減少询筏。那怎么辦呢?
每個BUG都要寫5 WHY竖慧,要解釋BUG的原因嫌套、對策、影響圾旨、以后的補(bǔ)救方法……
@江河
真正的程序員,遇到這種領(lǐng)導(dǎo),應(yīng)該會先把自己開除吧踱讨。
對于這樣的KPI,只想說心疼程序員10s砍的。