記錄寫代碼時,粗心大意帶來的不良影響

1、寫好每個模塊後,要做以下工作
(1) 先打樁
(2) 寫單元測試
(3) 編譯的時候,一定要開啓預警錯誤選項Werror

2、頭文件.h中不要定義全局變量,全局變量應該定義在.c中,然後使用extern擴展到.h

3、宏定義
(1) \ 後面一定不要加空格,會報warning
(2) 不要和上下文有重複的命名

4、寫代碼要細心!
(1) 單詞命名錯誤
(2) 函數名寫錯,導致產生預警!

5、編譯時,發生Werror,怎麼解決?
(1)粗心錯誤
    ① 格式錯誤:缺少; {} 等符號 —>百度解決問題
    ② 命名錯誤:在宏中錯誤命名,上下文中有命名,導致錯誤難排查 --> 一行行排查代碼
    ③ 函數名竟然都能寫錯 --> 一行行排查代碼
(2)類型轉換錯誤:在編譯的時候,自行解決
    char* 與 char[]之間的賦值,採用遍歷,單個字符賦值解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章