结对编程个人项目评价

一.简介

本博客是对结对项目小组编程伙伴包同学的个人项目代码评价,观看他的代码后,许多地方我觉得写得很好,且代码的结构逻辑清晰,也是学到了很多。

 

二.优缺点分析

优点:

1.命名直白,其函数和变量的命名十分直白,能够直接知道这个函数或者变量是做什么的。

2.用户体验好,包同学花了不少代码来优化用户体验,如切换用户用到了system(cls)来清空屏幕,错误输入一些东西程序也不会出错,相比之下我的程序在切换类型时错误输入就有可能导致程序崩溃。

3.文件的操作写的十分优秀,可以自动的在D盘创建以”个人项目//用户名“为路径的文件,我的文件就是我自己在项目里面手动添加的,就显得我有点呆。

 

缺点:

1.程序生成题目的代码过于冗长,小学,初中,高中每个阶段的题目都分别写了一个函数,而这三个阶段其实可以写成一个函数,减少代码量。

2.代码在实现题目生成时候的注释不是很多,所以需要一点时间来理解其逻辑。

 

三:总结

总的来说包同学的代码十分不错,可以看出来其在功能实现和用户体验上花了功夫,其项目绝对是优秀的。

 

 

 

posted @ 2021-09-28 15:43  梁苏银  阅读(94)  评论(0)    收藏  举报