• 軟件測試技術
  • 軟件測試博客
  • 軟件測試視頻
  • 開源軟件測試技術
  • 軟件測試論壇
  • 軟件測試沙龍
  • 軟件測試資料下載
  • 軟件測試雜志
  • 軟件測試人才招聘
    暫時沒有公告

字號: | 推薦給好友 上一篇 | 下一篇

調試軟件與代碼的五個技巧

發布: 2008-9-25 10:56 | 作者: 不詳 | 來源: 測試時代 采編 | 查看: 75次 | 進入軟件測試論壇討論

領測軟件測試網 【CSDN 編譯】你在寫代碼之前會認真構思,然后小心翼翼地寫,一遍又一遍地檢查……最后當你運行的時候,你還是無法避免地發現了錯誤?赡苁钦Z法錯誤,可能是聲明變量錯誤,可能是調用函數錯誤……無論怎樣,都需要你一遍遍地調試。接下來我將告訴你五個提高調試能力的技巧。

在正式開始之前,我先不厭其煩地解釋兩個詞匯。 個是“語法”:語言的規則。舉例來說,pritf("Hello World")是錯誤的,正確的是printf("Hello World");如果使用“for”循環: for(int i = 0; i < 10; i++; "Hello World")這也是不對的。

第二個是“語義”:編程的邏輯。如果你有個數量為100的數組,for(int i = 0; i <= 100; i++)就會產生語義錯誤。語義錯誤比語法錯誤更難于解決,因為語義錯誤不像語法錯誤那么明顯。

現在來說五個技巧:


MILY: Verdana; BACKGROUND-COLOR: transparent">1.理解代碼

理解代碼是五個技巧中最重要的,而且說到容易做到難。經常有程序員找我尋求幫助,然后他們面對一大堆代碼不知所云。如果你不能徹底地理解你的代碼,談何找錯誤呢?


2.休息休息

如果你在一段代碼中翻來覆去地尋找一個錯誤,個把小時過去了卻仍無果……去休息休息!喝杯水,瀏覽瀏覽你最喜歡的博客,或者跑步……任何可以讓你遠離那段代碼的活動。休息給你大腦再次尋找代碼錯誤的機會,而且有時候會有莫名地靈感。一邊又一遍地鉆在那里有時候反而是浪費時間。


3.漸增式測試(Incremental Testing)

先從單個模塊開始測試,然后每次將測試后的一個模塊添加到系統中并測試,系統像“滾雪球”一樣越滾越大,直到把所有的模塊都組裝并測試完畢。


4.務求簡單(Keep It Simple Stupid)

在調試的過程中你會把錯誤想得越來越復雜,所以這時務求簡單。將代碼按照功能和邏輯拆分會變得“務求簡單”。


5.不要舍不得代碼

不要害怕刪除你寫的代碼,人們總是很舍不得他們辛苦寫出來的代碼,更不愿意舍棄。如果有一功能根本不工作,刪掉。有時候重新寫代碼,比你一行一行地檢查已經寫好的代碼更省時間!揪幾g:玉磊】

延伸閱讀

文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/

TAG: 代碼 調試 技巧 軟件


關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97