排好隊,請認罪
前排 警告
罪行不分先後,有罪你得認,認完你得改!
正文 列罪
自帶混淆加密
為了防範他人破解代碼包快速檢索代碼。
有這麼一些人在負重前行。
有意無意地将代碼做了輕度混淆!
罪證:
代碼爬山
上司 : 你在上班看小說嗎?
我: 沒啊。我在看JC寫的代碼呢。
上司: 那你怎麼一直用滑鼠滑輪? 不用敲鍵盤?
我: 一個行數 800行,我滑輪冒煙了快要。
總有一些小說作家,寫代碼不會考慮抽方法,動不動就是一篇長篇小說。
像詩一樣去寫代碼,不好嗎:
ps: JIT 知識點,感興趣可以看完該篇後去了解。
為你 ‘流’ 坑
stream 流的應用,大批‘流’坑愛好者潛伏在各個公司。
罪證:
上圖的流坑有二 :
①用流前,確定流源不為null
②使用toMap,如果value不是對象,要記得避免空指針
聲東擊西
這一招,一般人把握不住, 但是我還真遇到過真人真事。
例如 : 表面是 根據編碼查資料, 但是起名字是根據類型查詢。
罪證:
脫褲子放屁
有些人沒了,但是他還活着。
有些代碼寫了,好像沒寫一樣。
罪證:
異常占領了大腦高地
自從自定義了一個異常後, 巴不得上廁所都用它。
用異常控制流程,比較愚昧。
罪證:
可以直接傳回 失敗和相關業務碼,非得抛異常走全局補抓。 (我拳頭都握緊了!!!)
資料庫是我家,循環查庫
資料庫訓練大師,動不動就循環幾百次鞭策資料庫!
批量查詢,批量新增從來都是一字不談!
罪證:
命名的藝術
藝術家随處可見,藝術家留給世人的代碼,往往都是巨作。
緻敬。
罪證:
批發式命名,家裡估計是做生意的,出手闊綽,有條有序。
找茬高手式命名,寫代碼是為了快樂,對,是自己的快樂。
混搭式命名,生活注意穿搭,寫代碼注意混搭。
随意式命名,我喝啥都可以,平時命名也是啥都行。
花樣年華式命名,反正别人用的格式,我絕對跟他們不一樣。
别具一格,我們不一樣,不一樣
利用格式就能把你整懵
我看你怎麼接手我的代碼
罪證:
注釋的藝術,天才與瘋子的極端
代碼命名寫的足夠好,是不需要注釋的,但是往往大家都會适當配合使用注釋。
罪證:
看注釋,像是在看小作文......
看注釋,看啥看,一個字都不給你看!
充滿神秘感,緊張感的注釋。
淨是些一些制造氛圍的注釋。。。
混臉熟的代碼
某段代碼就像陰魂不散一樣,多次N次出現,有點像小廣告,不确定,再看看。
罪證:
咱就是說,抽離出來一個 addOperateLog 函數不行嗎?
空指針的日常
有些人,出生便是特種兵,制造空指針地雷,有資料時安然無恙,無資料時!直接爆炸!
罪證:
試問世人,誰人無罪。
知罪改之,即可。
該篇就到這吧。
ps:此處需要點贊、關注、收藏、留言、評論、加V。