在許多方面,錯(cuò)誤處理既是一個(gè)過程,也是一組具體的技術(shù)。第一次編寫應(yīng)用程序的代碼時(shí),實(shí)際上不可能把所有代碼都編寫正確,因?yàn)樵S多事情都可能出錯(cuò)??赡茌敵隽艘粋€(gè)變量名,把方法調(diào)用放錯(cuò)了地方,在運(yùn)行應(yīng)用程序時(shí)遇到錯(cuò)誤的數(shù)據(jù),甚至完全失去了控制,比如數(shù)據(jù)庫服務(wù)器在運(yùn)行應(yīng)用程序期間崩潰。需要預(yù)計(jì)這些失敗,設(shè)計(jì)應(yīng)用程序來處理它們。

  管理錯(cuò)誤的過程稱為調(diào)試。Visual Studio 包括一組豐富的工具來幫助調(diào)試應(yīng)用程序。這些工具包括在代碼編譯期間進(jìn)行檢查,運(yùn)行應(yīng)用程序時(shí)觀察它,檢查不同變量的值。

  在應(yīng)用程序開發(fā)過程中,可能會(huì)遇到三種不同類型的錯(cuò)誤:

  • 語法錯(cuò)誤:代碼本身不正確時(shí)造成的錯(cuò)誤,因?yàn)檩斎脲e(cuò)誤或缺失語句。這類錯(cuò)誤會(huì)拋出編譯錯(cuò)誤,無法運(yùn)行應(yīng)用程序。
  • 邏輯錯(cuò)誤:導(dǎo)致結(jié)果不正確的錯(cuò)誤。他們可能非常簡單,例如應(yīng)該執(zhí)行相加時(shí)卻執(zhí)行了想減,或者使用錯(cuò)誤值進(jìn)行計(jì)算,或代碼錯(cuò)誤的各種不同的可能性。應(yīng)用程序仍然會(huì)編譯,也有可能運(yùn)行,但不會(huì)返回希望的結(jié)果。
  • 運(yùn)行時(shí)錯(cuò)誤:導(dǎo)致應(yīng)用程序崩潰或運(yùn)行時(shí)拋出異常的錯(cuò)誤。有時(shí)邏輯錯(cuò)誤可能是運(yùn)行時(shí)錯(cuò)誤,但并非總是如此。

 

★關(guān)于WorkWin公司電腦監(jiān)控軟件★

WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動(dòng)),限制員工不能做什么(禁止網(wǎng)購、游戲、優(yōu)盤等)。

WorkWin基于純軟件設(shè)計(jì),非常容易使用,無需添加或改動(dòng)任何硬件,使用一臺(tái)管理機(jī)監(jiān)控全部員工機(jī)電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時(shí)此刻每天都有成千上萬企業(yè)電腦正在運(yùn)行WorkWin,選擇WorkWin選擇“贏”。

WorkWin介紹

WorkWin監(jiān)控首頁 短視頻講解 下載免費(fèi)試用版

版權(quán)所有,南京網(wǎng)亞計(jì)算機(jī)有限公司 。本文鏈接地址: 應(yīng)用程序開發(fā)過程中的三種錯(cuò)誤類型