此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/7630
结对伙伴:魏新
要求1
第一点:命名
命名是为了让程序更加的明确,包括变量命名,函数命名,文件夹命名,在命名中要注意简单明了,增加程序的可读性。同时变量命名毫无疑问要遵循一定规则,函数和文件夹的命名要有一定的意义,虽然没有规定,但是这样可以方便阅读。
第二点:函数
一个函数只执行一个功能,结构化编程时,让每一个函数实现一个功能会使编程变得比较容易。如果一个函数实现多个功能就不能达到结构化编程的效果,将每一个功能的实现都交付给一个函数,这样就能使编程变得明了,可读性也会变高。
第三点:注释
注释是为了在特别地方增加说明,方便他人阅读和寻找,注释可以一行注释也可以多行注释,但是不能嵌套注释,这样可能会有难以发现的问题。
第四点:块
所谓块就是指用花括号括起来的一条语句或者多条语句,如果括号没有成对出现,就会造成程序混乱。
第五点:空行
空行的使用以使代码清晰为为基本原则。空行影响程序的运行,但可以使代码看起来清晰,增加可读性,因此可以适当的使用。
第六点:参数处理
对外部传传递来的参数,要验证其正确性。
第七点:分行
多条语句不要放在一行,特别是定义变量。
第八点:缩进
缩进一般我们习惯用空格键,也有人选择tab键,每个人习惯不同。但是tab键在某种情况下会显示不同长度。
第九点:行宽
行宽必须要限制,现在计算机可以限定在100字符。
第十点:空格
添加更多单个空格使代码更加美观,操作符与操作数之间应该用一个空格分开。
要求2