那些令人笑噴的代碼注釋,程序員被測試部:下班留下來喝杯茶!

小編先說一件真事,以前在公司的時(shí)候,有一位技術(shù)非常牛逼的前輩,在代碼注釋中寫了“說了你也聽不懂!垃圾”,這不是重點(diǎn),重點(diǎn)是他下意識的把這句話復(fù)制到了彈框提示的文字中,用來測試一個(gè)代碼的邏輯性,后來忘了刪除。代碼也提交到了測試部,巧的是在bug系統(tǒng)發(fā)現(xiàn)了這個(gè)bug,bug彈出了“說了你也聽不懂!垃圾”,最后被測試部的大佬邀請喝公辦茶。

個(gè)人觀點(diǎn),只是經(jīng)驗(yàn)之談,歡迎來噴?!

1、在類級別,方法級別上最好加上注釋。

特別是那些邏輯復(fù)雜的,難以用一句話描述清楚的內(nèi)容,最好加上注釋。這個(gè)注釋很重要,特別是這些代碼還要被其他人使用的時(shí)候,加上說明會方便很多。

2、在某些容易留坑的地方,最好加上注釋。

這種地方很多時(shí)候是因?yàn)閳D省事,或者沒時(shí)間等原因,只能暫時(shí)這么做,但是需要提醒使用者注意?;蛘邞岩申?duì)友水平?jīng)]那么高,理解不了你的代碼,某天來修改代碼并且容易改錯(cuò)?;蛘呤且?yàn)檫@段代碼『特立獨(dú)行』,不是按照常規(guī)方式,你自己在這里耍了小聰明,或者用了自己設(shè)計(jì)的一些技巧性的東西,怕別人看不懂。

3、涉及到業(yè)務(wù)邏輯的代碼,比如某些字段需要加說明,之類的。

有些業(yè)務(wù)的東西,確實(shí)不是一兩句代碼就能扯清楚的,這種東西,加個(gè)注釋就好了。

4、因?yàn)樾迯?fù)某個(gè)bug而加進(jìn)去的代碼。

改bug,特別是改別人的bug的時(shí)候,如果不是進(jìn)行大規(guī)模的重構(gòu),而是往里面加小段代碼打補(bǔ)丁的時(shí)候,最好加上注釋,否則這段代碼很奇怪,并且容易看不懂。記住最好留上你的名字,不然后人看這個(gè)代碼都不知道該去罵誰。

最后,給大家推薦一個(gè)**Java進(jìn)階內(nèi)推交流群730379855**,不管你在地球哪個(gè)方位,不管你參加工作幾年都?xì)g迎你的入駐!(群內(nèi)會免費(fèi)提供一些群主收藏的免費(fèi)學(xué)習(xí)書籍資料以及整理好的幾百道面試題和答案文檔!)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、你的測試職業(yè)發(fā)展是什么? 測試經(jīng)驗(yàn)越多,測試能力越高。所以我的職業(yè)發(fā)展是需要時(shí)間積累的,一步步向著高級測試工程...
    馬孔多在下雨S閱讀 4,975評論 1 41
  • 真事兒,在公司的時(shí)候,曾經(jīng)有一位技術(shù)很牛的前輩,在代碼中的注釋上寫了一句“測個(gè)毛”,這不是重點(diǎn),重點(diǎn)是他把這句話粘...
    分不清java閱讀 497評論 0 0
  • 0. 寫在前面 當(dāng)你開始工作時(shí),你不是在給你自己寫代碼,而是為后來人寫代碼。 —— Nichloas C. Zak...
    康斌閱讀 5,521評論 1 42
  • 這是南疆的一座小城市,街道旁沒有太多的人間煙火氣,幾張落在地上的落葉,看得出是被母體拋棄掉下來有一定的歲月,已近乎...
    玄小乖閱讀 375評論 0 0
  • 工作:關(guān)鍵詞—年假囑咐 年假囑咐:年假期間,店內(nèi)職務(wù)代理人:鑫姐,有如下事項(xiàng)交代: ?12號微生物檢測—鑫姐和宏宇...
    林小理大閱讀 339評論 0 0

友情鏈接更多精彩內(nèi)容