2014年2月27日 10:30:55
学习 Java Service Wrapper
2014年2月27日 14:14:14太复杂了,以后研究吧。
######
2014年2月27日 14:14:26 由于之前的经验不足,和同事准备把代码重构一次。
开发规范:
前提:所有字母小写(首字母大写除外)
1. 数据库命名
根据项目的实际意义来命名
ryzur_foa_ci
2. 表命名
“rd_”+ 名称(名称尽量使用英文单词,每个单词的首字母大写)
3. 字段命名
表名(去掉前缀)缩写 + ”_”+ 属性名称(每个单词的首字母大写)
缩写:五笔拆字法取字母
一个单词:取前四个字母
二个单词:取每个单词的前两个字母
三个单词:取前两个单词的首字母和第三个单词的前两个字母。
四或四个以上:取前三个单词的首字母和最后一个单词的首字母。
4 .建表的规则:
第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;
第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;
第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余.
防止数据库设计打补丁的方法是“三少原则”
(1) 一个数据库中表的个数越少越好。
(2) 一个表中组合主键的字段个数越少越好。
(3) 一个表中的字段个数越少越好。
代码中的规范
采用CI的规范
http://codeigniter.org.cn/user_guide/general/styleguide.html#file_format