軟件開發——軟技能(〇、基礎)

〇、基礎

    基礎的重要性是毫無疑問的。然而在LZ閱讀過的Java代碼中,居然發現了在“if”的判斷中,將布爾型變量跟“true”或“false”進行等於比較的代碼。WTF?還有比這更扯淡的代碼嗎??還真有,就是在三目運算符的後面兩項中一個是“true”,一個是“false”。看到這種代碼,表示已經無力吐槽。

    然而發現這並不是新手寫的代碼(掀桌),並且對IDE的代碼優化提示進行忽略處理。所以,我想說的是,類似這種代碼,雖然對業務實現並沒有太大的影響,但是這叫閱讀代碼的人怎麼想?如果客戶知道的話,又怎麼看?這種基礎性的判斷都寫的複雜化,那麼其它邏輯是不是弄的更復雜??這體現的是代碼作者的代碼功底工作認真程度

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章