码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-10-24 12:35:23      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   2014   问题   log   代码   算法   程序   

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

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

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

bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣

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

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

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

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

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

下面给出我的改进建议:

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

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

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

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

标签:blog   http   使用   2014   问题   log   代码   算法   程序   

原文地址:http://www.cnblogs.com/nameissolonglonglonglonglonglong/p/4047743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!