匿名 ಠ_ಠ

#純靠北工程師6ah

2022-08-02

1年前

最近一個下屬離職,他在職期間有另一個老人負責帶他,所以沒跟他有過工作上的直接接觸,只是聽老人匯報,知道他是個標準雷包

這兩天因故要去看他留下的專案,看完他的CODE後,決定讓它成為今後所有新人的教材

*崇尚OO,大量分層,一個Function至少要四層才看的到具體的邏輯
*大量變數拼錯字,比如Number只會拚成Nomber或Numbeer,錯得恰到好處,以至於很難判斷是不是故意的
*bool 變數喜歡IsXXX,但從不在乎IsXXX是肯定句,具體回傳True/False隨他開心
*bool IsString() 說明 : 當為String時回傳True
*bool IsNull() 說明 : 當為Null時回傳False
*資料庫欄位也是一堆錯字,且用於關聯多表的欄位,在不同表格有完全不同的名稱
*連客戶的名字也能拼錯
*大量引用自己根本不知道怎麼設定的外部套件
*程式開啟每分鐘產生近MB的LOG,大部分是無意義內容,而這只是個小型專案

最後,基於工作習慣,我在專案中留下了這些註解,說明為何要選這份code為教材

"反面教材也是教材,而且解析他的code可以養成一行不落的好習慣"

"每一個bool都像是草叢,裡面都像是蹲著隨時要肛你的猛男,記住,謹慎是工程師最好的美德"

"哪怕學不到東西,當鬼故事看看也是挺好的"

"當然,看完後若是覺得相見恨晚、知己難尋,歡迎來辦公室找我,我送你去見他"