基于cmd的会员管理系统

xun.zhou

发布于 2019.01.10 19:36 阅读 2733 评论 0

经过多天的编写与修改,第二个项目目前已经完善的差不多了。在这个过程中,我学到了很多的东西。

收获与教训:其中我觉得最重要的就是编程规范和项目职责划分的问题。

一、之前没有发现这个问题是因为没有和别人进行交流。现在跟着老师学的话,是通过svn来进行代码的交互,所以这就无法像和同学之间交流一样,无法直接去给他讲题。当然了,以后工作肯定也是这样,所以代码规范是个很重要的问题,其中注释问题也很重要,之前还是沿用C语言的注释方法,没有考虑太多,经过在百度上的学习,发现Java环境下的注释规则很多,也很好用,能更好地体现编写代码者的意愿,这一点我觉得比C语言好一些。

二、再有就是职责划分的问题了,其实之前我并不怎么在意这个问题,我觉得功能实现了就可以啊,满足了用户的需求就可以了呗,但是随着功能的添加,我发现一些功能的实现方法不好找。面对这么多的包和类,感觉很迷。然后老师提出了职责划分的问题,我经过对之前代码的理解与修改,已经大体修改完成。然后现在看着这个项目的包,心里还是蛮开心的,提高了效率,也方便其他人的理解与改善。

三、现在随着对于自己代码的规范,发现代码的分类更加的明确,每个包都发挥着自己的作用,职责单一,划分明确。

四、最重要的还是对Java的理解,面向对象编程是所有的功能的实现都围饶着对象,对象就是一个实例,对象是有很多属性的类,他是这个项目的实体,是整个项目实现的中心。