關於編寫控制算法類程序時的幾點注意事項

1. 浮點的數值0

  1. 浮點相等的比較需要考慮精度誤差,且各種環境下精度誤差的取值合理性問題
  2. 計算的結果做除數時爲0的情況

2.參數合法性

  1. 函數在先期設計時,可能默認傳參的定義域在預計範圍內。不過但程序不斷擴大增強後,其參數是否還在範圍內會成爲一個不確定的問題,尤其是在多人維護的情況下。建議是對函數的關鍵傳參進行檢查,同時增加宏變量進行控制是否檢查,同時增加低級別的日誌。以避免後期維護,功能增強,造成的麻煩。

(不斷更新中)

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