參加過(guò)很多次的新員工答辯會(huì)議,發(fā)現(xiàn)經(jīng)常性的有人向新員工發(fā)問(wèn):“你知道我司質(zhì)量標(biāo)準(zhǔn)中,1 kloc代碼需要發(fā)現(xiàn)多少個(gè)codereview comments,編寫(xiě)多少個(gè)wbit用例,發(fā)現(xiàn)多少個(gè)wbit缺陷嗎?”,能完整答上來(lái)的新員工很少,剛開(kāi)始的時(shí)候我也心里直打鼓,因?yàn)槲易约阂餐浟?,?huì)后會(huì)偷偷的再去翻看背誦直到自覺(jué)別人再問(wèn)起的時(shí)候能對(duì)答如流。但是當(dāng)再次參加下一次的新員工答辯會(huì)的時(shí)候,發(fā)現(xiàn)同樣又有人問(wèn)起這個(gè)問(wèn)題,我仍然忘記了具體數(shù)字,我就在想我們?yōu)槭裁匆涀∵@些質(zhì)量標(biāo)準(zhǔn),我們要求新員工記住這些數(shù)據(jù)的目的是什么,發(fā)問(wèn)者自己是否明白呢?
而實(shí)際上,我們不但不應(yīng)該記住這些質(zhì)量標(biāo)準(zhǔn),而是應(yīng)該馬上忘記它們。
人的大腦是有限的,我們需要經(jīng)常性的清空大腦,清除一些垃圾,讓我們的大腦有新空間記住那些真正需要我們記住的東西。以新員工答辯的案例為例,我們提問(wèn)的目的是什么呢?難度我們會(huì)認(rèn)為記住了質(zhì)量標(biāo)準(zhǔn)的人,代碼質(zhì)量就一定寫(xiě)的好嗎?既然我們的最終目的是為了讓開(kāi)發(fā)人員寫(xiě)出質(zhì)量好的代碼,那么我們的問(wèn)題是否可以這么來(lái)問(wèn):
“你為提高代碼質(zhì)量采用了哪些方法?”
“你重用了別人哪些代碼?而不是所有輪子自己造?!?/span>
“你寫(xiě)的哪些代碼正在被別人