時(shí)間再緊,還是記一下吧!記下小成功與小失敗,繼續(xù)往前。
創(chuàng)新互聯(lián)歡迎咨詢:18982081108,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)網(wǎng)頁制作領(lǐng)域十余年,包括成都發(fā)電機(jī)租賃等多個(gè)行業(yè)擁有豐富的網(wǎng)站營銷經(jīng)驗(yàn),選擇創(chuàng)新互聯(lián),為網(wǎng)站錦上添花!故事
近一天多時(shí)間,(其實(shí)在前幾天中就隱約出現(xiàn)這個(gè)BUG,只是當(dāng)時(shí)沒有系統(tǒng)地或者頻繁地調(diào)試運(yùn)行故沒有發(fā)現(xiàn))被一個(gè)BUG折磨得夠嗆!
現(xiàn)在歸納來看,根本原因還是自己對于開發(fā)工具不熟練。今天再次出現(xiàn)這個(gè)BUG,因?yàn)榇a太長了,沒有辦法,只得大致根據(jù)代碼執(zhí)行流程及自己的經(jīng)驗(yàn)分析診斷。
今天休息間(臨時(shí)被BUG折磨,只得休息一下?。鋈幌肫鹨郧霸?jīng)有幾次觀察過調(diào)用堆棧的事情。于是,抓緊時(shí)間試一下,果然成功----一只很大的BUG被挖出來了!
總結(jié)
犯上述錯(cuò)誤原因主要在于:代碼非常長(近5000行),而且反復(fù)修改,有時(shí)很多內(nèi)容無意間修改不完全(這是一種典型的無意間,而且很多人都會(huì)出現(xiàn)的錯(cuò)誤),導(dǎo)致后期浪費(fèi)大量時(shí)間。
結(jié)論之一是:以后多多使用系統(tǒng)提供的“重構(gòu)”功能(如今的我使用的VS2012集成開發(fā)環(huán)境這方面支持個(gè)人感覺已經(jīng)非常優(yōu)秀),甚至對于較長的子函數(shù)也盡可能使用,從而大限度地避免上述問題?。ㄓ袝r(shí)候,個(gè)人有些驕傲,在較長函數(shù)內(nèi)部修改就不使用“重構(gòu)”了!正是這種原因?qū)е律鲜鯞UG。)
結(jié)論之二是:出現(xiàn)系統(tǒng)運(yùn)行錯(cuò)時(shí),多多使用調(diào)用堆棧。如今的調(diào)用堆棧能夠幫助你最近地靠攏出現(xiàn)BUG的源碼處,VERY GOOD!看看我的這個(gè)截圖吧。
只要雙擊相應(yīng)的調(diào)用堆棧中那一行,源碼立即出現(xiàn)在面前。幾乎第一時(shí)間就幫助你抓住BUG了!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
新聞標(biāo)題:多使用調(diào)用堆棧調(diào)試VC++代碼-創(chuàng)新互聯(lián)
文章分享:http://jinyejixie.com/article16/egogg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、云服務(wù)器、定制開發(fā)、域名注冊、定制網(wǎng)站、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容