coding中十大低階錯誤(java c )

2021-06-08 00:50:32 字數 490 閱讀 8869

1.前言

2.十大低階錯誤

1.不能用「==」比較兩個字串內容相等。

2.對list做foreach迴圈時,迴圈**中不能修改list的結構。

3.陣列下標越界

4.將字串轉換為數字時沒有捕獲numberformatexception異常。

5.對檔案、io、資料庫等資源進行操作後沒有及時、正確進行釋放。

6.迴圈體編碼時不考慮效能,迴圈體中包含不需要的重複邏輯。

7.資料類沒有過載tostring()方法。

8.巢狀使用try-catch,或者try-catch後面沒有必要的finally操作。

9.equals操作時沒有將常量放在equals操作符的左邊。

10.能用數字(int)形式展現的資料,就不要用字串(string)的形式展現。

由於時間問題,各種錯誤的案例我就沒給大家列舉出來。等偶有時間的時候,我在給大家補上。

若寫的有不當之處,還請大家糾正,謝謝拍磚。

使用者故事使用中的十大錯誤

1.在使用者故事中,將開發中的相關人員作為系統使用者角色 比如 as a po apo ppo developer tester manager integration engineer,i want 必須注意,as a 中的role是執行時實際使用該系統的使用者角色,不是開發時干係人的角色 包括客...

CSS開發中的十大錯誤用法

自從接觸前端軟體開發以來,我發現開發猿一直在努力征服著css。理由也很充分,開發人員是用邏輯思考的生物。新增乙個div元素導致所有 都不得不往下移一行,而另乙個div 浮 到左側,感覺沒有任何意義。你也一定聽到過開發人員的抱怨 我們只需要向左邊移動五個畫素,但是 天哪 為什麼整個都向下移動了一行。到...

資料探勘的十大錯誤現象 翻譯

在癌症檢測的專案中,醫生和研究人員在使用神經網路訓練資料時驚奇發現 訓練長時間 幾周或幾天 的訓練對結果的提高是有限的,更多時候會有更糟糕的評估結果。2.依賴於一種技術rely on one technique to a little boy with a hammer,all the world ...