ABROAD
項目很久沒寫文章了,放了過久,此次要開始發力完成它了!數據庫
在項目停滯的這一兩個月裏,又學習了不少新東西,特別是最近加入了一個開發者社區(請戳http://segmentfault.com/——呃,不用戳了你在這兒看呢),和一羣開發者一塊兒學習、努力,學習到了不少新知識,在開發、維護中也給了我很多新思路,此次就把開發更規範了一些。segmentfault
規範首先從PHP
框架規範起(將不規範的VC
模式擴展爲較爲規範的MVC
模式),再就是平時寫代碼時命名、數據庫設計命名、文件夾命名等規範,還有諸如SQL
語句書寫的規範(關鍵詞大寫、表名和字段名用`
標識等,感謝sf
大神@小志
、@公子♂
和@轉啊轉
提醒)。框架
項目尚在開發中,就不急着公佈源代碼了,把學到的一些原則整理一下:數據庫設計
一、讀兩個月前寫的代碼認識到,開發MVC
框架的程序,就要遵循MVC
框架的開發規範,這樣少走不少彎路,在後續開發維護中會省力的多;
二、受sf
系統設計的啓發,數據庫id
字段自增從1010000000
開始,能夠從id
前三位標識(如101
,102
等)區別模塊,後面提供了999
萬條數據的空間;
三、文件命名、數據庫字段命名、SQL
語句書寫規範等要作好,一我的開發系統尚可,多人合做後須要讓你們都能理解你的意圖、減小溝通成本,就不要省那幾個字符。學習
就拿sf
的logo
圖作文章的配圖啦,力頂。
spa