作业四(一)

一、“代码规范与代码复审”读后总结

1.代码风格规范:代码风格的原则是简明、易读、无二义性。

(1)缩进:最好使用4个空格;

(2)行宽:80~100字符的行宽;

(3)括号:在复杂的条件表达式中,用括号清楚地表示逻辑优先级;

(4)断行与空白的{}行:断行更容易看懂代码的层次,同时每个“{”和“}”都独占一行最好;

(5)分行:不要把不同的变量定义在同一行;

(6)命名:“匈牙利命名法”可以让程序员一眼看出变量的类型及相应的语义;

(7)下划线问题:下划线用来分隔变量名字中的作用域标注和变量的语义;

(8)大小写问题:

由多个单词组成的变量名,如果全部都是小写,很不易读,一个简单的解决方案就是用大小写区分它们。

Pascal——所有单词的第一个字母都大写;

Camel——第一个单词全部小写,随后单词随Pascal格式,这种方式也叫lowerCamel。

一个通用的做法是:所有的类型/类/函数名都用Pascal形式,所有的变量都用Camel形式。

类/类型/变量:名词或组合名词,如Member、ProductInfo等。

函数则用动词或动宾组合词来表示,如get/set; RenderPage()。

(9)注释:复杂的注释应该放在函数头;注释也要随着程序的修改而不断更新;注释(包括所有源代码)应只用ASCII字符,不要用中文或其他特殊字符,它们会极大地影响程序的可移植性;

 

2.代码设计规范:

(1)函数:关于函数最重要的原则是:只做一件事,但是要做好;

(2)goto:函数最好有单一的出口,为了达到这一目的,可以使用goto。只要有助于程序逻辑的清晰体现,什么方法都可以使用,包括goto;

(3)错误处理

(4)如何处理C++中的类

 

3.代码复审

定义:看代码是否在“代码规范”的框架内正确地解决了问题

 

二、评论截图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三、他人代码读后感

大家写的代码经过修改后大多数都非常符合规范,通过阅读他人的代码,我自己也学到了很多。

posted @ 2020-04-02 16:01  小羊驼驼儿  阅读(29)  评论(0编辑  收藏  举报