ABROAD:将系统的VC模式扩展为MVC模式

1389 查看

ABROAD项目好久没写文章了,放了太久,这次要开始发力完成它了!

在项目停滞的这一两个月里,又学习了很多新东西,特别是最近加入了一个开发者社区(请戳http://segmentfault.com/——呃,不用戳了你在这儿看呢),和一群开发者一起学习、努力,学习到了很多新知识,在开发、维护中也给了我不少新思路,这次就把开发更规范了一些。

规范首先从PHP框架规范起(将不规范的VC模式扩展为较为规范的MVC模式),再就是平时写代码时命名、数据库设计命名、文件夹命名等规范,还有诸如SQL语句书写的规范(关键词大写、表名和字段名用`标识等,感谢sf大神@小志@公子♂@转啊转提醒)。

项目尚在开发中,就不急着公布源代码了,把学到的一些原则整理一下:

1、读两个月前写的代码认识到,开发MVC框架的程序,就要遵循MVC框架的开发规范,这样少走很多弯路,在后续开发维护中会省力的多;
2、受sf系统设计的启发,数据库id字段自增从1010000000开始,可以从id前三位标识(如101102等)区别模块,后面提供了999万条数据的空间;
3、文件命名、数据库字段命名、SQL语句书写规范等要做好,一个人开发系统尚可,多人合作后需要让大家都能理解你的意图、减少沟通成本,就不要省那几个字符。

就拿sflogo图做文章的配图啦,力顶。