命名规范的反思

首先,之前已经看了公司的命名规范,自己在开发中也那样做了,也没有人说那样是对还是不对,大家都是那样做的,都是在学习已有的项目,

现在自己在下班之后自己把自己的大学毕设再做一边,再次思考,觉得公司项目中写的代码里的命名规范只是形式上的命名规范,比如

在Dao层,有一个类叫做StudentDao,那么他的第一个方法就是findAllStudents(),这样好吗?,现在想想这样是不好的,按照习惯

我们在使用StudentDao 时,一般会定义为studentDao,然后我们真是写的代码会是怎么样的,student.findAllStudents()

此时,问题就显现出来了,如果写成studetn.findAll(),是不是更简洁呢,而且这也是 面向对象的思想,如果是查询其他的可以命名为queryXXX;

这里面不仅包含着命名规范,还有一个coder的编码习惯

好的,就是这样

 

项目结构的名字

方案一,

com.rock.BBS.module.Dao

com.rock.BBS.module.action

com.rock.BBS.module.service

com.rock.BBS.user.Dao

com.rock.BBS.user.action

com.rock.BBS.user.service

方案二

com.rock.BBS.Dao.module

com.rock.BBS.action.module

com.rock.BBS.sercice.module

com.rock.BBS.Dao.user

com.rock.BBS.action.user

com.rock.BBS.sercice.user

 我本想方案二会好点的,再仔细想了想,再看看别人写的,还是方案一比较好

 

posted @ 2016-01-16 22:54  牵牛花  阅读(367)  评论(0编辑  收藏  举报