结对编程——个人项目代码分析

说明:本博客是结对伙伴孟若晨的个人项目代码分析,在此过程中与自己的代码对比,对于发现的诸多不同和问题,在这里进行分析和总结,仅供参考。

接下来从功能实现。

实现语言:java

 

先运行看是否正常运行,以下是截图

 

 

 

功能实现还是挺完整的。

 

 

 

 

 

优点:

1程序功能实现完整,可读性比较强。思路清晰,总体完成度比较高

2代码编写风格符合GoogleJava语言编写规范,代码整洁;

3主函数整洁,函数之间的调用都十分紧凑,逻辑清晰,代码简洁。

 

缺点:

1仅有一个题目生成的类,没有将用户抽象成类,代码存在冗长的问题,划分不够清晰。

2生成题目中,括号以及平方、根号出现的位置出现的随机位置代码不宜阅读。

(3)将用户的用户名和密码等信息存储在文件夹中的txt文件中,存在安全性问题。

(4)对代码的注释不够到位,让人看起来比较吃力。

 

总结

队友对用户体验要求实现较好,且代码总体符合规范,程序功能基本满足。通过学习他人的代码,来反思自己的不足,发现自己的代码同样存在很多问题,相比于他的代码,自己的代码就显得有很多的不足,在功能的实现上有缺陷,在变量命名的时候不太好等。

posted @ 2021-09-29 08:11  穆热  阅读(56)  评论(0)    收藏  举报