對于企業(yè)建設(shè)網(wǎng)站來講,開發(fā)固件可能是一件美好的事情,但大部分代碼都不是很漂亮,高度可讀的固件更易于維護和調(diào)試。以下是關(guān)于嵌入式開發(fā)人員如何確保即使在最壞的條件下也能讀取固件的一些想法。
想法 1 – 遵循樣式指南
遵循樣式指南可能是獲得干凈且易于閱讀的代碼的最明顯方法之一。使用樣式的奇怪之處在于,很多開發(fā)人員要么沒有,要么完全忽略了他們擁有的。樣式指南的優(yōu)勢在于定義每個開發(fā)人員應(yīng)如何組織其代碼的美學。嚴格遵守和正確使用樣式指南的結(jié)果是一個看起來相同的統(tǒng)一代碼庫。
企業(yè)網(wǎng)站設(shè)計,品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)上有許多很好的樣式指南示例。大多數(shù)示例以 word 格式提供,使開發(fā)人員可以輕松地適應(yīng)自己的風格和目的。開發(fā)人員需要確保通過同行評審或使用自動化工具來強制執(zhí)行樣式指南。
想法 2 – 設(shè)置制表符間距
每個嵌入式開發(fā)人員都有自己的偏好的文本編輯器,正如人們所預(yù)料的那樣,這些編輯器中處理空格和制表符的方式不同,足以破壞代碼的間距和對齊方式。
傳統(tǒng)上,選項卡設(shè)置為八個字符,但不能保證。一個好的樣式指南應(yīng)該告訴開發(fā)人員在他們的 IDE 中使用什么設(shè)置,這樣一旦在一個編輯器中編寫代碼,就可以在另一個編輯器中輕松打開代碼,而不會丟失空格和代碼對齊。
想法 3 – 制表符到空格的轉(zhuǎn)換
老實說,開發(fā)人員不應(yīng)該使用制表符來對齊他們的代碼。開發(fā)人員應(yīng)該使用空格鍵,但誰真的想按下空格鍵三四次或更多次,而單次按鍵就可以了?許多文本編輯器都有一個隱藏功能,可以將文件中的任何選項卡轉(zhuǎn)換為等效的空格!制表符到空格的轉(zhuǎn)換允許開發(fā)人員快速敲出代碼,然后在提交代碼之前轉(zhuǎn)換制表符。訣竅當然是首先確保配置了適當?shù)倪x項卡設(shè)置并且足夠嚴格以運行轉(zhuǎn)換器。
想法 4 – 使用代碼美化器
即使是遵循樣式指南并設(shè)置標簽間距的最有紀律的嵌入式開發(fā)人員也可能會被看起來很討厭的代碼卡住。值得慶幸的是,開發(fā)人員可以利用代碼美化器。代碼美化器是一個簡單的工具,可以掃描文本文件并根據(jù)輸入格式設(shè)置格式化文件。對齊不佳且難以閱讀的代碼可以神奇地轉(zhuǎn)換為可讀且對齊的代碼。
代碼美化器真的不應(yīng)該用于清理開發(fā)人員正在編寫的代碼。開發(fā)人員應(yīng)該遵循自己的樣式指南并以有紀律的方式開發(fā)軟件。代碼美化工具只能用于清理不符合樣式指南的供應(yīng)商或開源代碼。
結(jié)論
干凈、一致且易于閱讀的固件通常比不干凈的代碼更易于維護和理解。由于易于理解代碼,嵌入式開發(fā)人員可以節(jié)省開發(fā)時間,也許最重要的是減少意外將錯誤注入軟件的可能性。
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務(wù)熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務(wù)專線/ 400-966-8830
旗下運營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號