编码标准课堂PPT

上传人:博****1 文档编号:591466701 上传时间:2024-09-17 格式:PPT 页数:18 大小:714.50KB
返回 下载 相关 举报
编码标准课堂PPT_第1页
第1页 / 共18页
编码标准课堂PPT_第2页
第2页 / 共18页
编码标准课堂PPT_第3页
第3页 / 共18页
编码标准课堂PPT_第4页
第4页 / 共18页
编码标准课堂PPT_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《编码标准课堂PPT》由会员分享,可在线阅读,更多相关《编码标准课堂PPT(18页珍藏版)》请在金锄头文库上搜索。

1、Software Coding Standard指导教师:李锋 2006年度 1Coding Standard |Correct Coding |Quality Coding 2Coding Standard float b, c10; void abc(void)float zongfen = 0; int d;for( d = 0; d 0)zongfen += cb;b = zongfen /10;3Coding Standard #define STUDENT_NUM 10 /学生总数float fAvgScore; /平均分float fScoreSTUDENT_NUM ; /分数/

2、*平均分计算函数*/void AvgScore(void) int i; float total_score = 0; /总分 for(i = 0; i 0) /遇到负分,记为0分 total_score += fScorei; /计算平均分 if(STUDENT_NUM 0) fAvgScore = total_score / STUDENT_NUM;4Coding Standardpublic class BankAccount public class ba public final static String curr = dollars; public void dep (int i

3、) bal += i; public void wit (int i) bal -= i; public String get () return Integer.toString (bal) + + curr; private int bal; ; 5Coding Standardpublic class BankAccount public final static String CURRENCY = “$; public void deposit (int amount) _balance += amount; public void withdraw (int amount) _bal

4、ance -= amount; public String getBalance () return Integer.toString (_balance) + + CURRENCY; private int _balance; 6Coding Standard |Correct Coding - syntax rule , Function Completed|Quality Coding - Coding Standard 7Coding Standard|Prevent Error ( 减少错误)|Facilitate Collaboration(团队协作)|Easy Code Main

5、tenance (便于代码维护)8Coding Standard|Name Standard (命名标准)| 标识符的命名要清晰、明了,有明确含义。使用完整的单词或大家基本可以理解的缩写,避免使人产生误解。 | 标识符应当采用英文单词或其组合,切忌使用汉语拼音来命名。| 坏的命名: int a / Age1 / XueshengAge; |好的命名: int StudentAge; |1.1 变量名变量名|1.1.1 不同作用域变量的命名| 局部变量以小写字母命名;| 全局变量以首字母大写方式命名(骆驼式);| 定义类型和宏定义常数以大写字母命名;| 变量的作用域越大,它的名字所带有的信息就应

6、该越多。| | 局部变量: int student_age;| 全局变量: int StudentAge;| 宏定义常数:#define STUDENT_NUM 10 | 类型定义: typedef INT16S int; 9测试工具 -C+ C+ TESTTEST |Format Standard (格式标准) for (i=1;in;i+) if ( IsTop(i) StudentNumber=1; . 10测试工具 -C+ C+ TESTTEST |Format Standard (格式标准) for (i=1;in;i+) if ( IsTop(i) StudentNumber=1;

7、 . 11测试工具 -C+ C+ TESTTEST |Format Standard (格式标准) |名字的合理选择可以帮助理解程序。同样,也应该以尽可能一目了然的形式书写语句。这就像保持书桌整洁可以使你容易找到东西一样。|2.1 用缩进格式书写代码用缩进格式书写代码| 函数或过程的开始、结构定义及循环、判断等语句中的代码都要采用缩进;| 缩进的空格数为4个;| 使用空格键,不使用TAB键;| 程序块的分界符(和)应各独占一行。|例: for(i = 0; i 0)| /遇到负分,记为0分| total_score += fScorei;| | 12Coding Standard |Disci

8、pline (纪律) 全局变量要由编程小组组长统一定义. 13Coding Standard|Quality Standard (质量标准) 程序注释不得少于代码量的1/3. 各类的PUBLIC变量要在同一代码处定义. 14Coding Standard15Coding Standard16Coding Standard|好风格应该成为一种习惯。如好风格应该成为一种习惯。如果你在开始写代码时就关心风果你在开始写代码时就关心风格问题,如果你花时间去审视格问题,如果你花时间去审视和改进它,你将会逐渐养成一和改进它,你将会逐渐养成一种好的编程习惯。一旦这种习种好的编程习惯。一旦这种习惯变成自动的东西,你的潜意惯变成自动的东西,你的潜意识就会帮你照料许多细节问题,识就会帮你照料许多细节问题,甚至你在工作压力下写出的代甚至你在工作压力下写出的代码也会更好。码也会更好。17Coding Standard|好的习惯让你更好的融入一个好的习惯让你更好的融入一个团队团队,更好成长更好成长,更容易被公司接更容易被公司接受受.18

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号