摘要:提高編程技能的幾點建議
注釋我們的代碼。格式化編輯代碼,代碼結(jié)構(gòu)可視化。例如,碰到條件語句(if、else等)和循環(huán)語句(for、while等)縮進代碼。還有,可以在變量名和運算符號之間加個空格,運算符號指的是“+”、“-”、“*”、“/”,以及“=”(舉例,myVariable = 2 + 2)。這不但讓你的代碼更直觀更優(yōu)雅,還能使得我們的程序流程更加一目了然。
全面測試。
首先通過輸入我們期望的值來測試每個模塊能否獨立運作。然后試著輸入一些可能但是很少見的值,繼續(xù)測試。這基本上能暴露所有隱藏的bug。測試也有所謂的技巧,通過練習(xí)和實踐,我們誰都可以逐步建立起適合自己的技能。測試應(yīng)包含下列情況:
極端值:正值用0和大于預(yù)期的最大值;文本用空字符串,參數(shù)用null。無意義的值。雖然用戶不大可能會輸入亂碼,但是我們自己無論如何先測試一下為好。不正確的值。在除法中輸入0,或者在預(yù)期是正數(shù)以及開平方根的情況下輸個負數(shù)。當(dāng)輸入類型是一個字符串的時候,輸入非數(shù)字,然后看看是否會被解析為數(shù)字值。練習(xí)、練習(xí)、還是練習(xí)。由易到難,從簡入繁。如果你的軟件復(fù)雜,那么我建議你最好先從簡單的模塊入手。
例如,有這樣一個項目:請設(shè)計一個程序,要求能出現(xiàn)一個跟著鼠標方向走的漸變圖形,并且還能根據(jù)鼠標滑動速度改變形狀。首先,設(shè)計一個正方形,寫一段能做到讓它跟隨鼠標的代碼,這樣就把運動追蹤問題先單獨拎出來解決掉了。當(dāng)然這才是第一步。接下來,將這個正方形的大小與鼠標的速度相關(guān)聯(lián),即解決了形狀隨速度而變的問題。最后,創(chuàng)建你想要的實際形狀,并把這三個組件連接在一起即可。
本文由么蒙戈科技服務(wù)采集。 http://m.zhulei123.com 重慶網(wǎng)站設(shè)計
相關(guān)網(wǎng)頁推薦:
重慶網(wǎng)站建設(shè) http://m.zhulei123.com/ms.aspx?nid=132
重慶軟件開發(fā) http://m.zhulei123.com/ms.aspx?nid=131
重慶OA辦公系統(tǒng) http://m.zhulei123.com/ms.aspx?nid=133
重慶SEO推廣 http://m.zhulei123.com/ms.aspx?nid=135
重慶網(wǎng)絡(luò)推廣公司 http://m.zhulei123.com/ms.aspx?nid=136
重慶網(wǎng)站建設(shè)哪家好 http://m.zhulei123.com/ms.aspx?nid=138
重慶網(wǎng)絡(luò)公司電話 http://m.zhulei123.com/ms.aspx?nid=139
重慶網(wǎng)站制作 http://m.zhulei123.com/ms.aspx?nid=140
重慶網(wǎng)站設(shè)計 http://m.zhulei123.com/ms.aspx?nid=142
重慶網(wǎng)站建設(shè)哪家專業(yè) http://m.zhulei123.com/messages.aspx?nid=216
重慶軟件開發(fā)公司 http://m.zhulei123.com/messages.aspx?nid=169
重慶軟件定制開發(fā) http://m.zhulei123.com/messages.aspx?nid=184