ABROAD
项目很久没写文章了,放了过久,此次要开始发力完成它了!数据库
在项目停滞的这一两个月里,又学习了不少新东西,特别是最近加入了一个开发者社区(请戳http://segmentfault.com/——呃,不用戳了你在这儿看呢),和一群开发者一块儿学习、努力,学习到了不少新知识,在开发、维护中也给了我很多新思路,此次就把开发更规范了一些。segmentfault
规范首先从PHP
框架规范起(将不规范的VC
模式扩展为较为规范的MVC
模式),再就是平时写代码时命名、数据库设计命名、文件夹命名等规范,还有诸如SQL
语句书写的规范(关键词大写、表名和字段名用`
标识等,感谢sf
大神@小志
、@公子♂
和@转啊转
提醒)。框架
项目尚在开发中,就不急着公布源代码了,把学到的一些原则整理一下:数据库设计
一、读两个月前写的代码认识到,开发MVC
框架的程序,就要遵循MVC
框架的开发规范,这样少走不少弯路,在后续开发维护中会省力的多;
二、受sf
系统设计的启发,数据库id
字段自增从1010000000
开始,能够从id
前三位标识(如101
,102
等)区别模块,后面提供了999
万条数据的空间;
三、文件命名、数据库字段命名、SQL
语句书写规范等要作好,一我的开发系统尚可,多人合做后须要让你们都能理解你的意图、减小沟通成本,就不要省那几个字符。学习
就拿sf
的logo
图作文章的配图啦,力顶。spa