![編碼標(biāo)準(zhǔn)(課堂PPT)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/803ea86a-383c-4347-84eb-3d0d33fee2f1/803ea86a-383c-4347-84eb-3d0d33fee2f11.gif)
![編碼標(biāo)準(zhǔn)(課堂PPT)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/803ea86a-383c-4347-84eb-3d0d33fee2f1/803ea86a-383c-4347-84eb-3d0d33fee2f12.gif)
![編碼標(biāo)準(zhǔn)(課堂PPT)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/803ea86a-383c-4347-84eb-3d0d33fee2f1/803ea86a-383c-4347-84eb-3d0d33fee2f13.gif)
![編碼標(biāo)準(zhǔn)(課堂PPT)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/803ea86a-383c-4347-84eb-3d0d33fee2f1/803ea86a-383c-4347-84eb-3d0d33fee2f14.gif)
![編碼標(biāo)準(zhǔn)(課堂PPT)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/14/803ea86a-383c-4347-84eb-3d0d33fee2f1/803ea86a-383c-4347-84eb-3d0d33fee2f15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1指導(dǎo)教師:李鋒 2006年度 2|Correct Coding |Quality Coding 3float b, c10; void abc(void)float zongfen = 0; int d;for( d = 0; d 0)zongfen += cb;b = zongfen /10;4#define STUDENT_NUM 10 /學(xué)生總數(shù)float fAvgScore; /平均分float fScoreSTUDENT_NUM ; /分?jǐn)?shù)/*平均分計(jì)算函數(shù)*/void AvgScore(void) int i; float total_score = 0; /總分 for(i =
2、 0; i 0) /遇到負(fù)分,記為0分 total_score += fScorei; /計(jì)算平均分 if(STUDENT_NUM 0) fAvgScore = total_score / STUDENT_NUM;5public class BankAccount public class ba public final static String curr = dollars; public void dep (int i) bal += i; public void wit (int i) bal -= i; public String get () return Integer.toSt
3、ring (bal) + + curr; private int bal; ; 6public class BankAccount public final static String CURRENCY = “$; public void deposit (int amount) _balance += amount; public void withdraw (int amount) _balance -= amount; public String getBalance () return Integer.toString (_balance) + + CURRENCY; private
4、int _balance; 7|Correct Coding - syntax rule , Function Completed|Quality Coding - Coding Standard 8|Prevent Error ( 減少錯(cuò)誤)|Facilitate Collaboration(團(tuán)隊(duì)協(xié)作)|Easy Code Maintenance (便于代碼維護(hù))9|Name Standard (命名標(biāo)準(zhǔn))| 標(biāo)識(shí)符的命名要清晰、明了,有明確含義。使用完整的單詞或大家基本可以理解的縮寫,避免使人產(chǎn)生誤解。 | 標(biāo)識(shí)符應(yīng)當(dāng)采用英文單詞或其組合,切忌使用漢語拼音來命名。| 壞的命名: int a
5、 / Age1 / XueshengAge; |好的命名: int StudentAge; |1.1 變量名變量名|1.1.1 不同作用域變量的命名| 局部變量以小寫字母命名;| 全局變量以首字母大寫方式命名(駱駝式);| 定義類型和宏定義常數(shù)以大寫字母命名;| 變量的作用域越大,它的名字所帶有的信息就應(yīng)該越多。| | 局部變量: int student_age;| 全局變量: int StudentAge;| 宏定義常數(shù):#define STUDENT_NUM 10 | 類型定義: typedef INT16S int; 10|Format Standard (格式標(biāo)準(zhǔn)) for (i=1;
6、in;i+) if ( IsTop(i) StudentNumber=1; . 11|Format Standard (格式標(biāo)準(zhǔn)) for (i=1;in;i+) if ( IsTop(i) StudentNumber=1; . 12|Format Standard (格式標(biāo)準(zhǔn)) |名字的合理選擇可以幫助理解程序。同樣,也應(yīng)該以盡可能一目了然的形式書寫語句。這就像保持書桌整潔可以使你容易找到東西一樣。|2.1 用縮進(jìn)格式書寫代碼用縮進(jìn)格式書寫代碼| 函數(shù)或過程的開始、結(jié)構(gòu)定義及循環(huán)、判斷等語句中的代碼都要采用縮進(jìn);| 縮進(jìn)的空格數(shù)為4個(gè);| 使用空格鍵,不使用TAB鍵;| 程序塊的分界符(和)
7、應(yīng)各獨(dú)占一行。|例: for(i = 0; i 0)| /遇到負(fù)分,記為0分| total_score += fScorei;| | 13|Discipline (紀(jì)律) 全局變量要由編程小組組長統(tǒng)一定義. 14|Quality Standard (質(zhì)量標(biāo)準(zhǔn)) 程序注釋不得少于代碼量的1/3. 各類的PUBLIC變量要在同一代碼處定義. 151617|好風(fēng)格應(yīng)該成為一種習(xí)慣。如好風(fēng)格應(yīng)該成為一種習(xí)慣。如果你在開始寫代碼時(shí)就關(guān)心風(fēng)果你在開始寫代碼時(shí)就關(guān)心風(fēng)格問題,如果你花時(shí)間去審視格問題,如果你花時(shí)間去審視和改進(jìn)它,你將會(huì)逐漸養(yǎng)成一和改進(jìn)它,你將會(huì)逐漸養(yǎng)成一種好的編程習(xí)慣。一旦這種習(xí)種好的編程習(xí)慣。一旦這種習(xí)慣變成自動(dòng)的東西,你的潛意慣變成自動(dòng)的東西,你的潛意識(shí)就會(huì)幫你照料許多細(xì)節(jié)問題,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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í)施工協(xié)作合同范本()
- 專業(yè)版音樂劇全國巡回演出合同模板
- 產(chǎn)品分銷與代理合同樣本
- 專利申請(qǐng)代理服務(wù)合同模板(版)
- 產(chǎn)權(quán)清楚的車位買賣正式合同
- 中小企業(yè)員工勞動(dòng)合同模板
- 交通事故賠償合同協(xié)議書模板
- 個(gè)人與企業(yè)投資合同范本
- 專利技術(shù)使用權(quán)許可合同
- 五保戶家庭監(jiān)護(hù)合同模板
- 配網(wǎng)設(shè)備缺陷分類及管理重點(diǎn)標(biāo)準(zhǔn)
- 反腐倡廉廉潔行醫(yī)
- UI與交互設(shè)計(jì)人機(jī)交互設(shè)計(jì)(第二版)PPT完整全套教學(xué)課件
- GMS要素-持續(xù)改進(jìn)(CI)-上汽通用五菱-課件
- 《插畫設(shè)計(jì)》課程標(biāo)準(zhǔn)
- 高考作文答題卡(作文)
- 在鄉(xiāng)村治理中深化推廣運(yùn)用清單制、積分制、一張圖工作方案
- 梅毒的診斷與治療課件
- 工程倫理第二講工程中的風(fēng)險(xiǎn)、安全與責(zé)任課件
- 高中數(shù)學(xué)《橢圓》方程典型例題20例(含標(biāo)準(zhǔn)答案)
評(píng)論
0/150
提交評(píng)論