命名规范的反思
首先,之前已经看了公司的命名规范,自己在开发中也那样做了,也没有人说那样是对还是不对,大家都是那样做的,都是在学习已有的项目,
现在自己在下班之后自己把自己的大学毕设再做一边,再次思考,觉得公司项目中写的代码里的命名规范只是形式上的命名规范,比如
在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
我本想方案二会好点的,再仔细想了想,再看看别人写的,还是方案一比较好
学好计算机,走遍天下都不怕