都說字如其人,但作為嵌入式工程師來講,編制程序的習慣同樣能夠反應出其水平。每位工程師都會有自己的程序設計風格和邏輯思路,所以想要成為一名合格的嵌入式工程師,形成良好的編程習慣是非常有必要的。
如果編寫的程序結構合理、清晰、便于執行、調試和維護,不僅自己編的流暢,別人也可以看懂,寫出這樣的程序何樂而不為呢?下面,我就簡單向大家分享關于養成良好的基本編程習慣需要注意的幾點內容,也是我通過在千鋒北京智能物聯網+嵌入式培訓的學習心得。
1、模塊化的程序結構編程習慣
模塊化設計簡單來講就是,程序的編寫用主程序、子程序和子過程等框架,把軟件的主要結構和流程描述出來,同時定義和調試好各個框架之間的輸入和輸出鏈接關系。通過一些列的以功能塊為單位的算法描述進行設計,使程序復雜度、程序設計、調試和維護等操作過程更為簡單化。
說到這里,我想起了學習時實操項目的一些經歷。如果要設計一款單片機控制器,該控制器接收串口發送來的文字信息,顯示在128X64的單色液晶屏上。通過約定的協議方式來確定文字的字體、大小、文字內容等在什么位置顯示、最終這些信息會以什么樣的方式顯示出來。根據模塊化的程序設計思想,程序代碼分布在串口數據收發模塊、數據協議解析處理模塊、LCD文字顯示處理模塊和主程序模塊四個模塊內。經過簡單的分析和設計思想,使每個模塊都形成目的明確、功能單一的程序代碼,然后每個模塊再通過頭文件,將模塊中的接口函數、全局變量、結構體等內容導出。最終系統功能就會很好地實現。
2、清晰移動的命名規則編程習慣
命名規則對于嵌入式工程師來講在工作中扮演著不可或缺的角色,對于一般的事物來講,我們通過名字便可知道與它相關的一系列信息。同樣,在編寫程序的過程中,我們也可以通過簡單的命名來實現所寫程序的可讀性。但在命名過程中我們要注意,程序當中的這些函數、變量、和常量等元素不能夠隨意命名,如果你只是簡單隨意的命名就會使程序的易讀性大大降低,那么程序的維護性也會大打折扣。
3、簡潔明了的注釋方法編程習慣
在編寫程序的過程中注釋是相當有必要的,恰當的注釋可以很好的將程序模塊清晰地描述出來。當然,在編寫程序過程中,復雜的算法需要加上流程說明,這時候恰當的注釋就可以將函數的功能作用描述的非常具體了。同時,對重要的變量作用與用途標注的清晰具體是非常有幫助的。
相關文章
了解千鋒動態
關注千鋒教育服務號
掃一掃快速進入
千鋒移動端頁面
掃碼匿名提建議
直達CEO信箱