代碼太爛,可能是他離職的原因吧!
點(diǎn)擊關(guān)注公眾號(hào),Java干貨及時(shí)送達(dá)
程序員的領(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)的地方,比如說:命名、判斷等~
如果對(duì)自己寫的代碼沒信心的,建議看兩本書:
《阿里巴巴Java開發(fā)手冊(cè)》 《重構(gòu)-改善既有代碼的設(shè)計(jì)》
往 期 推 薦
1、Log4j2維護(hù)者吐槽沒工資還要挨罵,GO安全負(fù)責(zé)人建議開源作者向公司收費(fèi) 2、太難了!讓程序員崩潰的8個(gè)瞬間 3、2021年程序員們都在用的神級(jí)數(shù)據(jù)庫(kù) 4、Windows重要功能被閹割,全球用戶怒噴數(shù)月后微軟終于悔改 5、牛逼!國(guó)產(chǎn)開源的遠(yuǎn)程桌面火了,只有9MB 支持自建中繼器! 6、摔到老三的 Java,未來在哪? 7、真香!用 IDEA 神器看源碼,效率真高! 點(diǎn)分享
點(diǎn)收藏
點(diǎn)點(diǎn)贊
點(diǎn)在看
評(píng)論
圖片
表情





