代碼太爛,可能是他離職的原因吧!
程序員的領(lǐng)域有句名言:
程序員都認(rèn)為自己寫的代碼是最好的。
昨天,粉絲群里,一位小伙伴遇到了一個(gè)問題,讓大家?guī)退纯矗ǜ膭e人的代碼,已經(jīng)離職了)。

隨之,大家要求把源碼貼出來,小伙也就把部分源碼貼出來了。

大家看了這段代碼,也覺得沒毛病。
大家建議他debug調(diào)試,經(jīng)過一些列的debug排查:

?
神一樣的代碼
小伙伴還隨之貼出另外一段代碼。真的,不細(xì)看沒什么,一看嚇一跳。

其他,不看,單看這個(gè)if里的代碼。
有何感想?
你們覺得這段代碼寫的怎么樣呢?有改進(jìn)的地方嗎?有優(yōu)化空間嗎?
其實(shí),我們使用IDEA開發(fā)的時(shí)候,我們某些編碼不好的習(xí)慣,IDEA大部分都會(huì)提示。
比如說:

IDEA會(huì)提示我們if里的條件永遠(yuǎn)為false。
?
后記
在座的應(yīng)該都是使用IDEA開發(fā)吧,也可能有一小部分還在使用eclipse,個(gè)人更偏向于IDEA。
DDDD:懂的都懂
在開發(fā)的時(shí)候,當(dāng)我們寫完一個(gè)類或者一個(gè)方法的時(shí)候,我們可以回頭看看,IDEA給我們提示了什么。
有沒有改進(jìn)的地方,比如說:命名、判斷等
有道無術(shù),術(shù)可成;有術(shù)無道,止于術(shù)
歡迎大家關(guān)注Java之道公眾號(hào)
好文章,我在看??
評(píng)論
圖片
表情
