五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

昆明北大青鳥(niǎo):如何形成良好的編程習(xí)慣?

2023-07-25 15:50 作者:云南北大青鳥(niǎo)學(xué)校  | 我要投稿

??By周同學(xué):第二階段學(xué)習(xí)感悟


??作為嵌入式工程師來(lái)講,編制程序的習(xí)慣同樣能夠反應(yīng)出水平。每位工程師都會(huì)有自己的程序設(shè)計(jì)風(fēng)格和邏輯思路,所以想要成為一名合格的嵌入式工程師,形成良好的編程習(xí)慣是非常有必要的。

??下面,我就簡(jiǎn)單給大家分享一下養(yǎng)成良好的基本編程習(xí)慣需要注意哪些點(diǎn),也是我在昆明北大青鳥(niǎo)智能物聯(lián)網(wǎng)+嵌入式培訓(xùn)的學(xué)習(xí)心得:

1?模塊化的程序結(jié)構(gòu)編程習(xí)慣

模塊化設(shè)計(jì)簡(jiǎn)單來(lái)講就是,程序的編寫(xiě)用主程序、子程序和子過(guò)程等框架,把軟件的主要結(jié)構(gòu)和流程描述出來(lái),同時(shí)定義和調(diào)試好各個(gè)框架之間的輸入和輸出鏈接關(guān)系。通過(guò)一些列的以功能塊為單位的算法描述進(jìn)行設(shè)計(jì),使程序復(fù)雜度、程序設(shè)計(jì)、調(diào)試和維護(hù)等操作過(guò)程更為簡(jiǎn)單化。

比如,如果要設(shè)計(jì)一款單片機(jī)控制器,該控制器接收串口發(fā)送來(lái)的文字信息,顯示在128X64的單色液晶屏上。通過(guò)約定的協(xié)議方式來(lái)確定文字的字體、大小、文字內(nèi)容等在什么位置顯示、最終這些信息會(huì)以什么樣的方式顯示出來(lái)。根據(jù)模塊化的程序設(shè)計(jì)思想,程序代碼分布在串口數(shù)據(jù)收發(fā)模塊、數(shù)據(jù)協(xié)議解析處理模塊、LCD文字顯示處理模塊和主程序模塊四個(gè)模塊內(nèi)。經(jīng)過(guò)簡(jiǎn)單的分析和設(shè)計(jì)思想,使每個(gè)模塊都形成目的明確、功能單一的程序代碼,然后每個(gè)模塊再通過(guò)頭文件,將模塊中的接口函數(shù)、全局變量、結(jié)構(gòu)體等內(nèi)容導(dǎo)出。最終系統(tǒng)功能就會(huì)很好地實(shí)現(xiàn)。

2?清晰移動(dòng)的命名規(guī)則編程習(xí)慣

命名規(guī)則對(duì)于嵌入式工程師來(lái)講在工作中扮演著不可或缺的角色,對(duì)于一般的事物來(lái)講,我們通過(guò)名字便可知道與它相關(guān)的一系列信息。同樣,在編寫(xiě)程序的過(guò)程中,我們也可以通過(guò)簡(jiǎn)單的命名來(lái)實(shí)現(xiàn)所寫(xiě)程序的可讀性。但在命名過(guò)程中我們要注意,程序當(dāng)中的這些函數(shù)、變量、和常量等元素不能夠隨意命名,如果你只是簡(jiǎn)單隨意的命名就會(huì)使程序的易讀性大大降低,那么程序的維護(hù)性也會(huì)大打折扣。

3?簡(jiǎn)潔明了的注釋方法編程習(xí)慣

在編寫(xiě)程序的過(guò)程中注釋是相當(dāng)有必要的,恰當(dāng)?shù)淖⑨尶梢院芎玫膶⒊绦蚰K清晰地描述出來(lái)。當(dāng)然,在編寫(xiě)程序過(guò)程中,復(fù)雜的算法需要加上流程說(shuō)明,這時(shí)候恰當(dāng)?shù)淖⑨尵涂梢詫⒑瘮?shù)的功能作用描述的非常具體了。同時(shí),對(duì)重要的變量作用與用途標(biāo)注的清晰具體是非常有幫助的。


昆明北大青鳥(niǎo):如何形成良好的編程習(xí)慣?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
福安市| 扶沟县| 德惠市| 鲁甸县| 顺义区| 普格县| 烟台市| 霍林郭勒市| 灵寿县| 宝鸡市| 城口县| 桦南县| 乐东| 马龙县| 微山县| 朔州市| 永寿县| 聊城市| 财经| 繁峙县| 蕉岭县| 肇庆市| 郑州市| 石狮市| 永善县| 新和县| 五莲县| 禄劝| 九龙坡区| 加查县| 菏泽市| 长葛市| 平邑县| 阿克| 阿图什市| 南投市| 安龙县| 绥江县| 尉犁县| 罗源县| 隆尧县|