日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

編程的好習(xí)慣

admin
2010年2月1日 22:24 本文熱度 11088
調(diào)試能否成功一方面在于方法,另外很大程度上取決于個人的經(jīng)驗(yàn)。但在調(diào)試時,通常應(yīng)該遵循一些原則。
1、確定錯誤的性質(zhì)和位置的原則
分析、思考與錯誤征兆有關(guān)的信息,避開死胡同。調(diào)試工具只是一種輔助手段。利用調(diào)試工具可以幫助思考,但不能代替思考。通常避免使用試探法,最多只能將它當(dāng)作最后手段,畢竟小概率事件有時也會發(fā)生。
2、修改錯誤的原則
在出現(xiàn)錯誤的地方,很可能還有別的錯誤。修改錯誤的一個常見失誤是只修改了這個錯誤的征兆或這個錯誤的表現(xiàn),而沒有修改錯誤本身。小心修正一個錯誤的同時又引入新的錯誤。
有效減少調(diào)試時間
1、繪制程序流程圖
一些程序員認(rèn)為,繪制程序流程圖是件瑣碎的事,而且浪費(fèi)時間。其實(shí)不然,當(dāng)其他人對著諾大的程序一籌莫展時,面對紛紜復(fù)雜的關(guān)系理不出頭緒時,使用程序流程圖絕對可以事半功倍。因此,建議在編寫程序前先繪制程序流程圖,這樣變成的思路有條理,調(diào)試時同樣會有條不紊。若編寫程序之前沒有繪制流程圖,當(dāng)排錯沒有進(jìn)展時,可以馬上編寫流程圖。你會發(fā)現(xiàn),程序中某些分支或細(xì)節(jié)被忽略了,這些細(xì)節(jié)可能就是程序出錯的地方。
2、不要過多依賴單步調(diào)試
尤其在調(diào)試串口程序或調(diào)試一些對時間要求比較高的程序時,數(shù)據(jù)只在一瞬間有效,可謂稍縱即逝。所以等到單步執(zhí)行到那里時,數(shù)據(jù)早已更改了,當(dāng)然調(diào)試也就不會得到什么有意義的結(jié)果了。
3、變量的定義
變量名一定要有意義,而且同一個程序中,同一個變量名只讓它做一件事。不要為了節(jié)省空間,一“物”多用?,F(xiàn)在的計(jì)算機(jī)內(nèi)存足夠大,多幾個變量不會對程序的性能有本質(zhì)的影響。
4、程序的結(jié)構(gòu)
合理地設(shè)計(jì)程序結(jié)構(gòu)。在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,將相關(guān)的功能做成一個成員函數(shù),盡量降低各成員函數(shù)間的耦合性。其實(shí),在過程化程序設(shè)計(jì)中,就是代碼模塊化的表現(xiàn)。
5、修改代碼的原則
在程序徹底正常運(yùn)行前,決不要輕易刪除一段代碼,即使當(dāng)時認(rèn)為這段代碼肯定時錯的。現(xiàn)在的集成開發(fā)環(huán)境都提供了注釋工具,將暫時認(rèn)為錯誤的代碼注釋掉要優(yōu)于直接刪除。若同一段代碼修改多次,還應(yīng)該在代碼后面注明修改的時間及修改的原因,這些信息在后續(xù)的調(diào)試中會給你帶來幫助。
6、檢查循環(huán)語句
循環(huán)語句經(jīng)常是造成程序沒有任何響應(yīng)的罪魁禍?zhǔn)?。詳?xì)檢查程序中使用的每一個循環(huán)語句,尤其是while()循環(huán)語句。
7、與外部設(shè)備打交道
程序中,當(dāng)操作文件、打開串口時,一定要編寫出錯的代碼。因?yàn)檫@些硬件設(shè)備隨時、隨機(jī)都有可能不滿足編寫程序時的條件。
8、數(shù)組下標(biāo)和循環(huán)的上下限
為簡化程序的編寫,對于大量的、有規(guī)律的數(shù)據(jù)處理,通常都會選擇采用數(shù)組和循環(huán)來實(shí)現(xiàn)。那么,要小心了,設(shè)置的數(shù)組下標(biāo)是否滿足實(shí)際數(shù)據(jù)需要,循環(huán)的上下限是否漏掉了數(shù)據(jù)的兩個端點(diǎn)值。
9、屏蔽無關(guān)的代碼
當(dāng)調(diào)試某個功能的代碼時,為縮小查找范圍,可以注釋掉與其無關(guān)的其他代碼,或者注釋掉該段代碼的某個分支,這樣會加快找到問題的根源。
繪制程序流程圖、變量的定義并且加相應(yīng)的代碼注釋,這是一個很好的習(xí)慣。起初,開始寫些程序時,變量名隨便使用,并沒有做相應(yīng)的注釋,在其他同事查看代碼時,不厭其煩的來問我,這些代碼是實(shí)現(xiàn)什么功能,那些代碼又是起著什么作用,而因?yàn)楫?dāng)時沒有做相應(yīng)的注釋,加上時間過了很長后,自己看起來也費(fèi)勁。所以養(yǎng)成好的編程習(xí)慣,這樣方便自己后來再次閱讀時候,快速讀懂,也方便他人迅速讀懂程序。

該文章在 2010/2/1 22:24:14 編輯過
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

gl在线视频免费播放不卡| 熟妇丰满Av| w.二区日本精品| 欧美区日韩区在线| 高清无码在线一二区| 嫩蜜久久久久久久| www.久久av.com| 粉嫩av一区二区三区老太婆| 日韩 伦理 亚洲| 日本一区二区视频麻豆传媒| 亚洲九九在线观看| 91精品国产人妻校长| 久久尻逼网站| 综产国产色产在线观看视频| 国产九九精品一| 老鸭窝国产在线| 91麻豆黄色| 69m.国产福利在线| 啪啪91麻豆视频| 991区,二区,三区国产| 老司机视频精品久久| 日本特黄一区二区三区| 色人阁色男人亚洲日韩| 日韩人妻一区二区三区蜜桃视频| 国产 无码 欧美 日韩| AI换脸一区二区| 麻豆a一区二区| 日本欧美黄色电影| 91麻豆产精品久久久久久| 葡京久热久精品| 久久久久久久久久久久国产精品 | 亚洲黄色网址在线播放| 岛国精品一区二区三区高清无码| 日本AAA高清视频一区二区| 免费av观看在线不卡| 日本精品一区一区| 白丝袜AV观看| 亚洲vs黑鬼Av| 美女被爆逼又黄又爽| 欧美自拍无码第一页| 国产凹凸一区二区三区四区在线观看|