版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
kconfiguration可縮寫為cfgdevice可縮寫采用全大寫字母,單詞之間加下劃線‘’的方式命名〔枚舉同樣建議kconfiguration可縮寫為cfgdevice可縮寫采用全大寫字母,單詞之間加下劃線‘’的方式命名〔枚舉同樣建議達(dá)式是否會(huì)上溢、下溢7.程序效率1.在保證軟件系統(tǒng)的正確性、?!?〕代碼可測(cè)試性,指軟件發(fā)現(xiàn)故障并隔離、定位故障的能力,4.同一產(chǎn)品統(tǒng)一包含頭文件排列方式。〔如功能塊排序、文件名升序、穩(wěn)定度排序?!惩獠亢瘮?shù)接口、變量。?!?〕代碼可測(cè)試性,指軟件發(fā)現(xiàn)故障并隔離、定位故障的能力,.一條語句不能過長(zhǎng),如不能拆分需要分行寫。一行到底多少字符換?!?〕代碼可測(cè)試性,指軟件發(fā)現(xiàn)故障并隔離、定位故障的能力,.一條語句不能過長(zhǎng),如不能拆分需要分行寫。一行到底多少字符換9.廢棄代碼〔沒有被調(diào)用的函數(shù)和變量)要及時(shí)注釋〔有助于更好之間地址操作"&"與容之間與容之間(4)"->"、"."前后1.標(biāo)識(shí)符的命名要清晰、明了,有明確含義,同時(shí)使用完整的單詞或大家根本可以理解2.除了常見的通用縮寫以外,不使用單詞縮寫,不得使用漢語拼音。command可縮寫為cmdcompare可縮寫為cmpmaxsem6.用正確的反義詞組命名具有互斥意義的變量或相反動(dòng)作的函數(shù)等。tic可縮寫為statsynchronize可縮寫為synctic可縮寫為statsynchronize可縮寫為synckconfiguration可縮寫為cfgdevice可縮寫//flag=!isempty;//p=&mem;//i++、while、case、switch、default等語句獨(dú)7.盡量防止名字中出現(xiàn)數(shù)字編號(hào),除非邏輯上確實(shí)需要編號(hào)。1.函數(shù)命名應(yīng)以函數(shù)要執(zhí)行的動(dòng)作命名,一般采用動(dòng)詞或者動(dòng)詞+名詞的結(jié)構(gòu)1.對(duì)于數(shù)值或者字符串等等常量的定義,建議采用全大寫字母,單詞之間加下劃線‘_’的方式命名〔枚舉同樣建議使用此方式定義〕。#definePI_ROUNDED3.141.一個(gè)變量只有一個(gè)功能,不能把一個(gè)變量用作多種用途。8.明確全局變量的初始化順序,防止跨模塊的初始化依賴。9.盡量減少?zèng)]有必要的數(shù)據(jù)類型默認(rèn)轉(zhuǎn)換與強(qiáng)制轉(zhuǎn)換。/targetbegin/endfirst/lastput///flag=!isempty;//p=&mem;//i++1.¢縮寫為msgminimum/targetbegin/endfirst/lastput///flag=!isempty;//p=&mem;//i++1.¢縮寫為msgminimum可縮寫為minparameter可〔3〕代碼可測(cè)試性,指軟件發(fā)現(xiàn)故障并隔離、定位故障的能力,以及在一定的時(shí)間和本錢前提下,進(jìn)展測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行的能力。〔5〕可維護(hù)性,指程序被修改的能力,包括糾錯(cuò)、改良、新需求或功能規(guī)格變化的適〔6〕可移植性,指為了在原來設(shè)計(jì)的特定環(huán)境之外運(yùn)行,對(duì)系統(tǒng)進(jìn)展修改的能力。〔7〕代碼性能高效,指是盡可能少地占用系統(tǒng)資源,包括存和執(zhí)行時(shí)間。示例賦值操作符“=關(guān)系操作符“<關(guān)系操作符“>邏輯操作符“&&當(dāng)除操作符“/邏輯操作符“==位操作符"<<"位操作符“>>位操作符"&"位操作符“~的運(yùn)算量是整型量時(shí),運(yùn)算結(jié)果也是整型?!?〕求余操作符"%"求余操作符"%"的運(yùn)算量只能是整型?!?〕自加、自減操作符“++、“--4.了解編譯系統(tǒng)的存分配方式,特別是編譯系統(tǒng)對(duì)不同類型的變量的存分配規(guī)那么?!?〕數(shù)組的大小要考慮最大情況,防止數(shù)組分配空間不夠?!?〕使用memcpy/memset時(shí)一定要確保長(zhǎng)度不要越界?!?〕數(shù)組下標(biāo)進(jìn)展檢查。設(shè)使用特殊約定或縮寫,那么要有注釋說明。6.用正確的反義詞組只能是整型?!?設(shè)使用特殊約定或縮寫,那么要有注釋說明。6.用正確的反義詞組只能是整型。〔3〕自加、自減操作符“++、“--4.了解編譯變量應(yīng)增加“g前綴。2.靜態(tài)變量應(yīng)增加“s前綴。3.禁止使用為hexincrement可縮寫為incinitialize4.對(duì)模塊中函數(shù)的劃分及組織方式進(jìn)展分析、優(yōu)化,改良模塊中函數(shù)的組織結(jié)構(gòu),提高7.盡量用乘法或其它方法代替除法,特別是浮點(diǎn)運(yùn)算中的除法。2.注釋的容要清楚、明了,含義準(zhǔn)確,防止錯(cuò)誤注釋出現(xiàn)。3.在代碼的功能、意圖層次上進(jìn)展注釋,即注釋解釋代碼難以直接表達(dá)的意圖。計(jì)約束等。8.注釋應(yīng)放在其代碼上方相鄰位置或右方,不可放在下面。如放于上方那么需與其上面的代碼用空行隔開,且與下方代碼縮進(jìn)一樣。9.防止在注釋中使用縮寫,除非是業(yè)界通用或子系統(tǒng)標(biāo)準(zhǔn)化的縮寫。pare可縮寫為buff可縮寫為cmpclockpare可縮寫為buff可縮寫為cmpclock可縮寫為cl系統(tǒng)進(jìn)展修改的能力?!?〕代碼性能高效,指是盡可能少地占用系ê#Kˉ?§6?IJ?…ú#Kˉ?§7?56L?M?4(o±static變量。8.設(shè)計(jì)高扇入,合理扇出〔小于7〕的函數(shù)。3.一條語句不能過長(zhǎng),如不能拆分需要分行寫。一行到底多少字符換行比擬適宜,產(chǎn)品4.多個(gè)短語句〔包括賦值語句〕不允許寫在同一行,即一行只寫一條語句。等語句獨(dú)占一行。程序塊的分界符〔如6.在兩個(gè)以上的關(guān)鍵字、變量、常量進(jìn)展對(duì)等操作時(shí),它們之間的操作符之前、之后或者前后要加空格;進(jìn)展非對(duì)等操作時(shí),如果是關(guān)系密切的立即操作符〔如->〕,后不應(yīng)加p=&mem;//容操作"*"與容之間地址操作"&"與容之間與容之間〕與注釋容之間要用一個(gè)空格進(jìn)展分隔。1.表達(dá)式的值在標(biāo)準(zhǔn)所允許的任何運(yùn)算次序下都應(yīng)該是一樣的。達(dá)式是否會(huì)上溢、下溢7.程序效率1.在保證軟件系統(tǒng)的正確性、達(dá)式是否會(huì)上溢、下溢7.程序效率1.在保證軟件系統(tǒng)的正確性、縮寫為paraprevious可縮寫為prevregiste采用全大寫字母,單詞之間加下劃線‘’的方式命名〔枚舉同樣建議/deletemin/maxnext/previoussen1.€????…??…?‰???????…?‰‘’?“”?–—???????‰?2.¢£¤¥|§¨?a???-?ˉ??°±23′μ?·¨?1o??‰????3.€?àá??§????????1èéê“”á?ìí…—????éê…—??D?òìíó??2.???üYT?1.áa???…??????èüé?ê?ì…í??e???€??ò????2.??€??ó??…?????a?…?÷??—?ù1ú??′üyt?ú?a?…
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年塔吊設(shè)備技術(shù)改造購(gòu)銷合作協(xié)議3篇
- 二零二五年度汽車租賃公司和個(gè)人租車租賃期限合同3篇
- 二零二五年度高新技術(shù)產(chǎn)業(yè)園區(qū)勞務(wù)分包安全保證合同3篇
- 2024行政權(quán)力征地補(bǔ)償安置合同范本及執(zhí)行細(xì)則2篇
- 怎么使SIL驗(yàn)證順利通過?研究報(bào)告
- 二零二五年度電子元器件OEM定制加工服務(wù)協(xié)議3篇
- 2025年安全生產(chǎn)應(yīng)急預(yù)案修訂與演練合同3篇
- 2025年安置房建設(shè)項(xiàng)目節(jié)能評(píng)估及認(rèn)證服務(wù)協(xié)議3篇
- 二零二五版茶葉出口貿(mào)易與茶園承包管理合同3篇
- 2025年度新能源儲(chǔ)能設(shè)備委托加工標(biāo)準(zhǔn)合同范本3篇
- 江西省港口集團(tuán)有限公司招聘筆試沖刺題2025
- 河南省信陽(yáng)市浉河區(qū)9校聯(lián)考2024-2025學(xué)年八年級(jí)上學(xué)期12月月考地理試題(含答案)
- 火災(zāi)安全教育觀后感
- 農(nóng)村自建房屋安全協(xié)議書
- 快速康復(fù)在骨科護(hù)理中的應(yīng)用
- 國(guó)民經(jīng)濟(jì)行業(yè)分類和代碼表(電子版)
- ICU患者外出檢查的護(hù)理
- 公司收購(gòu)設(shè)備合同范例
- 廣東省潮州市2023-2024學(xué)年高二上學(xué)期語文期末考試試卷(含答案)
- 2024年光伏發(fā)電項(xiàng)目EPC總包合同
- 子女放棄房產(chǎn)繼承協(xié)議書
評(píng)論
0/150
提交評(píng)論