寫程式的注意點

2021-08-25 13:41:15 字數 684 閱讀 9735

上大學、讀研、工作以來,不知不覺已經**年了。從高中的vb到現在的linux c, 程式設計反而變得越來越簡單了,但是考慮的東西多了。下面就是我編寫程式經常考慮的一些情況。

(1)函式編寫的時候是否藉口型別一致

(2) if 是否可以跳出

(3)while、for是否會發生死迴圈

(4)巨集的優先順序是否***

(5)所有指標使用前是否可能合法

(6) 全域性變數是否是多程序共同使用,是否加鎖

(7) 巢狀鎖是否按照順序進行,會不會發生死鎖

(8) 程式優化的時候是否對部分資料使用了volatile屬性

(9) 相同功能的**是否進行了封裝

(10)**靜態檢查測試通過沒有

(11)標頭檔案中的巨集是否會發生衝突,有沒有undef

(12)函式是否使用了static屬性

(13) 簡單的單元測試和**覆蓋率測試沒

(14) 當前的功能實現是否可以使用原來的**

(15) **是否只使用了最簡單的c語言特性,這樣可以做到平台無關

(16) **是否和介面分開

(17) **是否可資料庫分開

(18) 資料結構的抽象是否提取出來,函式指標有沒有提煉

(19) 檔案中沒有的功能是否使用了#ifdef ...#endif結構

(20) 全域性資料使用前是否已經進行了正確性檢查等等。

寫程式的注意點

上大學 讀研 工作以來,不知不覺已經 年了。從高中的vb到現在的linux c,程式設計反而變得越來越簡單了,但是考慮的東西多了。下面就是我編寫程式經常考慮的一些情況。1 函式編寫的時候是否藉口型別一致 2 if 是否可以跳出 3 while for是否會發生死迴圈 4 巨集的優先順序是否 5 所有...

程式中寫方法時的一些注意點

一 方法宣告問題 乙個方法的宣告應包含至少這四部分 變數 返回值 方法功能 異常宣告。宣告這四部分可以給使用者帶來方便。做程式要站在使用者的角度著想。也許自己寫了個程式,自己可以看懂,但是別人看到乙個沒有宣告的 裸 程式會浪費很多時間,最後以一種很冤枉的方式造成了程式的可用性降低。變數可以告知使用者...

servlet程式注意點

1 配置tomcat下的web應用程式 要有完整的目錄標準.如有webservlet應用程式,要有web inf下有classes lib資料夾,web.xml檔案,此外,如,index.html,hello.html,a.jsp要放在webserlet的根目錄下 也可以在webserlet建立乙個...