0、不要過早優化
寫代碼最忌諱的是:情況不明決心大,心中無數辦法多。
如果沒有弄清楚未來需求的變化而去優化代碼,只會讓代碼變得更復雜,到頭來竹籃打水一場空。因為優化可能無法很好實現新的需求,對于優化預期的猜測也有可能是錯的,所以將耗費大量的時間和精力。
1、保持代碼縮進
對于 while、for、if 語句,還有switch 結構,都需要縮進代碼。
整齊的代碼縮進可以使代碼邏輯更清晰。
2、合理使用空格
雖然空格對編譯器和程序的執行結果沒有什么影響,但合理使用空格,可大大提高代碼的可讀性。
3、不要重復造輪子
如果有標準庫里的函數可以直接調用,或者有穩定可靠的第三方庫,強烈不建議重新造輪子。
C語言標準庫所包含的函數功能介紹(1)
C語言標準庫所包含的函數功能介紹(2)
C語言標準庫所包含的函數功能介紹(3)
假如重新造輪子的話,一定要問下面幾個問題:
新輪子有假設嗎?
代碼實現有bug嗎?
代碼的穩定有保障嗎?
所有可能的情況都考慮清楚了嗎?
出問題了能找到維護它的人嗎?
。。。。。。
4、沒有需求的功能不要開發
除非有真正的需求,否則不要隨便加上亂七八糟的功能,這只會讓代碼越來越復雜,最后成為一坨shi。
5、保持技術的更新
科技每天都在快速發展,對于靠coding吃飯的更是如此,所謂的技術很快就會過時。
長江后浪推前浪,后浪也不想被拍在沙灘上!因此,每天抽出點時間學習新東西,保持技術的敏感度。
-
編譯器
+關注
關注
1文章
1618瀏覽量
49052 -
程序員
+關注
關注
4文章
950瀏覽量
29763
發布評論請先 登錄
相關推薦
評論