一、简介
本篇博客是对陈啸天同学的个人项目代码的互评内容。
编程语言:JAVA
二、优点分析
1.功能齐全,对个人项目需求完成的很好:
2.命令行界面简洁,比较赏心悦目,每次选择后都能跳转至另一个全新界面,用户交互好
3.代码模块清晰,分成了4个板块,便于阅读和维护
4.代码简洁,逻辑性强,代码量较小,配合一些注释,阅读起来不吃力。
5.考虑全面,代码完整性高,陈啸天同学还考虑到了错误输入以及一些不规范输入,这是我的代码中没有考虑到的。
三、缺点分析
1.Import使用了通配符:
2.对于题目中的括号处理不够好,面对一些运算自带的顺序性,有些括号显得多余:
四、学习与总结
陈啸天同学的代码写得很好,逻辑性和完整性较高,在通过阅读他的代码,我也学习到了很多,特别是一些功能书写方面,相较于我冗长的代码描述,他的代码非常的简洁,他巧妙的编程思想非常值得我学习,而且他将模块更加细分,还细分成了菜单和具体生成题目,更加美观,维护性也更强。在阅读和评价他人代码中学习和成长,提高自己面向对象的编程能力,在函数功能模块化方面向陈啸天同学学习。期待结对编程。