那些牛叉無比的評審風格,你,屬於哪一種?

2021-09-02 21:41:14 字數 2303 閱讀 3810

在這篇文章裡,我們可以見到許多有意思的程式設計風格,又沒有精神為之一振的感覺,彷彿裡面的例子就在自己身上,或者離自己很近。其實,對於文件、**的評審,也是有諸多風格可言的,我這裡列舉一些有意思的典型:

一坨屎型評審

閱讀文件、**的時候,這些東西在自己眼裡就是一坨屎:「我這麼高智商的人都看不懂,明顯是你有問題!」。

這樣的人有乙個他自己相當認可的世界觀,凡是和這個世界觀相衝突的無論對錯的事務,必須強力排斥。這樣的人眼中容不下複雜的東西,複雜對他的智商而言是一種侮辱,他會選擇下結論的方式來拒絕自己對文件或**的進一步閱讀;對於和自己預期不一致的設計和實現,必須公升級為人身攻擊,揮舞狼牙棒子痛罵一頓,最後得出的結論就是,「很明顯,這個人創造的東西是一坨屎,這個人也是一坨屎。」

這樣的評審表述有:

「這裡體現了乙個問題,你考慮問題太缺乏全面性和深入性」

「這裡寫的太爛了,請重寫」

「這是什麼,我看不懂,和我的實現方式不一樣,請改到我的那種實現方式上去」

「我沒法再看下去了,到處是問題,以至於我沒給你寫幾條評審意見,請好好閱讀***規範文件!」

……到處放炮型評審

這些評審者思考乙個問題的時候,想得非常全面,全面到病態,但是非常淺層次,他們像領導一樣指出你的文件或者**到處都布滿了你少考慮到的東西,但是只給你看的時候,一律點到即止,絕不深入展開。相信你一邊自慚形穢,一邊會對他們崇敬有加:「領導就是領導(老員工就是老員工),就是見多識廣」。

譬如,你設計了這樣乙個方法:

1

publicvoidstoreasfile(data data, string path)

他會給瞬間丟擲無數個問題:

把資料儲存為檔案,磁碟已經滿了怎麼辦?沒有許可權怎麼辦?儲存到一半的時候發生故障了怎麼辦?寫檔案的時候斷電了怎麼辦?寫檔案寫到一半的時候突然發現磁碟不夠用了怎麼辦?寫的時候效能怎麼樣?大家都在寫檔案,檔案會不會有很多碎片?路徑過長怎麼辦?乙個資料夾下檔案過多怎麼辦?檔名有作業系統不接受的字元怎麼辦?……

omg,這個世界太複雜,我的大腦太簡單。或許,大師你的設計文件可以寫到辭海那麼厚。

只撿芝麻型評審

這類評審人員有乙個共同的特點,不深入**或文件,顯著的、設計上的問題、深入的和充滿意義的問題一律不關注(事實上,他們也挑不出那樣的問題),只看那些拼寫、語法、格式之類的問題。這些問題嚴格來說都可以列為問題,但是這些問題的乙個共同特點就是,都是一些非常簡單和雞肋、次要的問題,或者是公司或團隊

某些無良人士自己定義的某些無聊規範上的問題,並且是不深入業務、設計和實現,完全可以找出來充數的問題。

有一些領導遠離了技術很多年,但他們依然可以用如此方式的評審來證明自己:「瞧,別看我現在不設計編碼了,但是我掌握的技能依然爐火純青,我依然可以挑出你**裡面幾百個毛病來!」,於是他們一樣讓你崇敬有加:「領導就是領導(老員工就是老員工),就是做事細緻」。這些問題包括:

「這個單詞的乙個字母大小寫錯誤」,「這個tab格式要換成四個空格」,「這行注釋上面為什麼多空了一行?」,「這個地方的注釋語句少了句號!」,「這個變數名還不夠清晰」,「這個包下面沒有增加乙個包說明檔案」,「這個類的注釋量太少,需要增加到xx%」,「這個for迴圈可以改寫成while迴圈,**看起來會更簡單」,「這裡final和static關鍵字的順序寫錯了」……

好吧,看起來,乙個再簡單的實現,你也可以被批得體無完膚。

吞吞吐吐型評審

他們在思考問題的時候,確實有自己的想法,但是礙於關係、面子、資歷、輩分,無法充分和一針見血地表達自己的態度和觀點,而是選取了一種話說一半、唯唯諾諾的方式:

「可能是我的見識短淺,我覺得這裡似乎可以考慮一下檔案不存在的場景,您看是否可以?」,

「此處彷彿存在乙個未曾考慮到的場景,請指教」

「建議此處考慮存在的空指標異常」

……這樣的評審意見其實相對於之前說到的幾種,要顯得實際和有效,但是有一種讓人起雞皮疙瘩的感覺,而且由於評審時過於謹慎和惶恐,評審效率和表述深度都很難保證,評審意見中堆砌了大量的客套話。

對於**和文件的評審,我有這樣的幾個建議:

1、評審是乙個交流和學習的過程,大家都是平等的,不要鄙視別人,更不要鄙視自己。

2、有不合理、欠考慮的地方要指出,精彩的設計、優秀的想法也要鼓勵,評審不是只挑毛病。

3、不要擔心和害怕犯錯!所有的軟體過程都是帶來產品和團隊進步的過程,為了擔心乙個可能的錯誤,扼殺了自己的思維火花,就太不值得了。

4、就事論事,爭論是值得鼓勵的,但是不可以上公升到人的層面上來。

你還見識過什麼樣的牛叉的評審風格,你還有什麼想法,和我分享一下如何?

那些牛叉無比的評審風格,你,屬於哪一種?

在 這篇文章裡,我們可以見到許多有意思的程式設計風格,又沒有精神為之一振的感覺,彷彿裡面的例子就在自己身上,或者離自己很近。其實,對於文件 的評審,也是有諸多風格可言的,我這裡列舉一些有意思的典型 一坨屎型評審 這樣的人有乙個他自己相當認可的世界觀,凡是和這個世界觀相衝突的無論對錯的事務,必須強力排...

那些牛叉無比的評審風格,你,屬於哪一種?

在這篇文章裡,我們可以見到許多有意思的程式設計風格,又沒有精神為之一振的感覺,彷彿裡面的例子就在自己身上,或者離自己很近。其實,對於文件 的評審,也是有諸多風格可言的,我這裡列舉一些有意思的典型 一坨屎型評審 這樣的人有乙個他自己相當認可的世界觀,凡是和這個世界觀相衝突的無論對錯的事務,必須強力排斥...

程式設計師的級別 你屬於哪一級?

第一級 神人,天資過人而又是技術狂熱者同時還擁有過人的商業頭腦,遠矚,技術過人,大器也。如丁磊,求伯君。第二級 高人,有天賦,技術過人但沒有過人的商業頭腦,通常此類人不是頂尖黑客就是技術總監之流。第 牛人,技術精湛,熟悉行業知識,敢於 創新,有自己的公司和 軟體產品。第四級 工頭,技術精湛,有領導團...