寫程式的經驗處理

2021-08-30 06:13:16 字數 471 閱讀 4167

在編寫程式時,經常會有一些經驗寫法,這種寫法的目的就是在考慮**的效率和異常的處理方面的問題。所以有必要不斷地積累這方面的知識。以下就是不斷積累的結果,以備不斷的鞏固。

1.if(null==str||"".equals(str)).......此處 將null和空串放在equals和==方法前面,這樣做的上的可以防止丟擲空指標的異常。

2.gestrname...

if(null==getstrname()|| "".equals(getstrname()))

以上寫法在乙個判斷語句中兩次呼叫了同乙個方法,此時更好的寫法是呼叫一次方法,把得出的結果放在乙個變數中,隨後再通過訪問變數來得到所需要的值。這個問題雖然是非常簡單,但是也很容易忽視,也很有必要牢記於心。

更好的寫法是這也可以提高**的效率:

strname=getstrname();

if(null==strname|| "".equals(strname))

寫程式8條「不怕」的經驗

1.改變 在軟體開發中,沒有什麼事情會一直停滯不前。現在你正在開發的東西,只是軟體的其中乙個版本,未來隨時可能發生變化。變化是在軟體開發中最常見的事情,你最好接受這一事實。一種好的做法是,使你的 更加模組化,這樣在未來需求改變時,可以容易地進行更改。遵循dry don t repeat yourse...

批處理寫的關機程式

echo off start clscolor a rem 使用color命令對控制台輸出顏色進行更改 mode con cols 41 lines 18 rem mode語句為設定窗體的寬和高 set tm1 time 0,2 set tm2 time 3,2 set tm3 time 6,2 e...

剛寫的EXCEL分類處理程式

同學的公司是用solideworks來匯出管道以及相關的器件excel表,因為器件較多經常出現人為錯誤的問題。有一次吃飯提到這個事,就讓他把檔案發給我看能不能用程式的辦法處理一下杜絕人工處理錯誤的問題 如果是一兩張人工處理相信不會有問題 如果是十幾張而且經常有改動這個工作量就不好說了。看完這張表心裡...