在任何一个多人项目的开始阶段,项目经理都要制定好一些编码的规则。这是因为在程序员团队相互协作的过程中,代码的可读性至关重要。
在这所有的规则中,命名规则是极为重要的一环。
如果一份代码的命名风格紊乱,那么在别的程序员看来,(尤其是接手它的维护工程师),将会非常抓狂。假如你就是那名工程师,可想而知,无论你手头的这份代码内含的算法再怎么精妙,你看它也如同看到屎一般。
从小我们写作文,老师告诉我们,字迹工整漂亮,能大大的加分。命名规则,就是程序员的“书法”。紊乱的命名规则,就如同一份字迹狂乱的作文,那怕是再精美的文笔,你也难以读完它。
程序的乐趣在于创造和毁灭。这一点和文学作品是异曲同工的。每一个程序员都可以成为一个诗人。在成为一个诗人之前,请学会如何写字。
命名原则:在保证可读的情况下,尽量简单!
JSP命名:模块+动作+描述
action命名:均以action结尾。
数据库名:项目名
表命名:全部在前面加“_”,这样可以避免关键字。
字段名:保持和属性一致
常量:全部大写
变量:全部小写
类名:各个单词的首字母大写
方法:第一个单词的首字母小写,其它的首字母大写。
包:用层次来划分包。比如action全部放一个包。service放另一个包。