本次我是审阅左少辉同学的个人项目代码
首先整体来说,左少辉同学的代码优点很多:
风格不错,大部分简练明了,方法与方法之间的关系也是极为清楚,还有不少的注释,易读性强,还使用了许多库函数,简化了程序,截图如下
但是对细节仔细的观察就会注意到这个代码还是有不少的问题的,具体的说三个:
1.首先在breakWord方法中定义的局部变量过多,有些变量的命名也是让人看不懂,比如Fr、FN等等。这样就造成了程序的易读性降低,同时也降低了程序的简洁性
2.本程序应该是面向对象的程序,但是在本程序的sortWord方法中面向过程的特点太多,简直就是面条状程序一直走下来
3.在isEqual方法中写得太繁琐了,完全可以简化方法或者是提高算法的效率
综上所述 程序中有待提高的部分还是很多
下面给出我的改进建议:
1.提高算法的效率,这样能够写出更漂亮更简洁的代码
2.提高对面向对象语言的认识,这样就避免再犯写下面向过程程序的错误
3.写代码的风格要稍微调整一下,不要命名一些别人看不懂的局部变量,类方法的名称也要注意,这样程序的可读性就强上很多。
时间: 2024-10-29 02:47:23