2020年9月21日 星期一

程式出現的錯誤

程式會出錯,可分成下列三類: 

  • Syntax error語法錯誤
    寫程式碼的時候,沒有遵循程式語言的規範。這個錯誤會導致程式碼無法執行,故只要修正錯誤直到程式碼可執行即可,不算是很大的問題。
  • Runtime error執行錯誤
    測試程式的時候可能不會出現問題,但拿實際的資料去執行時會出現的錯誤。例如說小的輸入資料時沒有問題,但在處理大的資料時卻出現的問題。這些錯誤有時候也會稱之為例外狀況(exception)。這種錯誤除非程式設計師非常的小心,不然只能夠在程式執行發生錯誤後,經由回報才能夠除錯。
  • Semantic error語意錯誤,又稱為邏輯錯誤(logic error)
    程式都可以正常執行,但是結果並不是預想的那樣。語意錯誤可能是最難除錯的,因為程式可以正常執行且可以輸出結果,故必須是要對結果很熟悉、又對程式碼熟悉的才有辦法能夠除錯。


參考資料

_EOF_

沒有留言:

張貼留言