首页 > 代码库 > 软件工程基础作业-个人项目代码复审

软件工程基础作业-个人项目代码复审

本次我是审阅左少辉同学的个人项目代码

首先整体来说,左少辉同学的代码优点很多:

风格不错,大部分简练明了,方法与方法之间的关系也是极为清楚,还有不少的注释,易读性强,还使用了许多库函数,简化了程序,截图如下

但是对细节仔细的观察就会注意到这个代码还是有不少的问题的,具体的说三个:

1.首先在breakWord方法中定义的局部变量过多,有些变量的命名也是让人看不懂,比如Fr、FN等等。这样就造成了程序的易读性降低,同时也降低了程序的简洁性

2.本程序应该是面向对象的程序,但是在本程序的sortWord方法中面向过程的特点太多,简直就是面条状程序一直走下来

3.在isEqual方法中写得太繁琐了,完全可以简化方法或者是提高算法的效率

综上所述 程序中有待提高的部分还是很多

下面给出我的改进建议:

1.提高算法的效率,这样能够写出更漂亮更简洁的代码

2.提高对面向对象语言的认识,这样就避免再犯写下面向过程程序的错误

3.写代码的风格要稍微调整一下,不要命名一些别人看不懂的局部变量,类方法的名称也要注意,这样程序的可读性就强上很多。

软件工程基础作业-个人项目代码复审