Re: [問卦] 如何寫自己容易維護 別人難懂的CODE

作者: HuangJC (吹笛牧童)   2021-10-05 20:40:21
之前一份工作,我到職第一天,就有業務來問我某功能何時完成
他希望'明天'完成,而我初步完成都兩年後了
我不是寫一個全新的功能,是接手修別人舊程式
(所以業務及股東都很沒耐心,以為快寫好了,我修一下就好
我說問題在我能問的人都離職時又被嘲笑:都推給別人是吧!)
修到一半主管來關心,我說很難修
主管看一眼程式說:很簡單啊,你看這就是什麼意思
他一口氣看懂幾十行,看來真的很容易
除了我,之前一堆人接手過這支程式,到底我和他們在抱怨什麼
主管這麼行怎麼不自己做?
我把螢幕轉過來發現,主管在講解的是我整理的版本
這證明我整理得很棒吧!
叫他看原版他大概會嚇到老二都彈出來
裡面的變數名稱包括'fuck' 之類
別懷疑,我認真去考證了
命名原則不是這支程式要幹人了
是工程師寫這段時心情很幹
(也就是用他的心情命名的 XDDD)

Links booklink

Contact Us: admin [ a t ] ucptt.com