-
♥题目要求
(1). 首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求;
(2). 从以往个人完成的项目中选择一个作品,例如:以往的数据结构课程设计或者其它具有比较完整功能的小系统,代码至少要大于100行;
(3). 将代码上传至个人GitHub或Coding.net系统中,并将代码地址交给对方;
(4). 对同伴的作品进行代码复审,并参照C/C++代码审查表和 Java代码审查表 这两篇博文的内容自行设计代码审查表并填写内容;
(5). 将对伙伴审查的结果以表格的形式写到自己的博客作业里,博客中应该附有伙伴作业的GitHub或Coding.net的代码地址;
(6). 对同伴的代码写一篇500字以上的评论,介绍同伴的优缺点。
-
♥结对伙伴
我的结对伙伴:孟柳小可爱 ~ ~
结对小伙伴的代码简介
名称:
长整数的代数运算
内容:
设计数据结构完成长整数的表示和存储,并编写算法来实现两长整数的加、减、乘、除等基本代数运算。
要求:
1.长整数长度在一百位以上。;
2.实现两长整数在同余代数下的加、减、乘、除操作。即实现算法来求解a+b mod n, a-b mod n, a×b mod n, a÷b mod n。
-
♥代码复查
功能模块名称 |
---|
审查人 |
代码名称 |
文件结构 |
---|
重要性 |
重要 |
程序的版式 |
重要性 |
重要 |
重要 |
重要 |
重要 |
重要 |
命名规则 |
重要性 |
重要 |
重要 |
表达式与基本语句 |
重要性 |
重要 |
重要 |
重要 |
重要 |
重要 |
重要 |
常量 |
重要性 |
重要 |
函数设计 |
重要性 |
重要 |
重要 |
重要 |
重要 |
内存管理 |
重要性 |
重要 |
重要 |
重要 |
重要 |
重要 |
重要 |
重要 |
重要 |
重要 |
重要 |
C++ 函数的高级特性 |
重要性 |
重要 |
重要 |
类的构造函数、析构函数和赋值函数 |
重要性 |
重要 |
重要 |
重要 |
重要 |
重要 |
重要 |
类的高级特性 |
重要性 |
重要 |
其它常见问题 |
重要性 |
重要 |
重要 |
重要 |
重要 |
重要 |
重要 |
-
♥心得感悟
孟柳小【老】可爱其实是一个下定决心之后会很认真很认真的傻娃子,哈哈哈,当然,她的代码看起来当然是很赏心悦目啦~~~
可是什么样的代码才算是好代码?这个问题其实见仁见智,业内也没有统一的标准可以使用。有人总结了以下五个评价指标。
-
规模
-
执行效率
-
可读性
-
扩展性