摘要:規(guī)范首先從框架規(guī)范起將不規(guī)范的模式擴(kuò)展為較為規(guī)范的模式,再就是平時寫代碼時命名數(shù)據(jù)庫設(shè)計命名文件夾命名等規(guī)范,還有諸如語句書寫的規(guī)范關(guān)鍵詞大寫表名和字段名用標(biāo)識等,感謝大神小志公子和轉(zhuǎn)啊轉(zhuǎn)提醒。就拿的圖做文章的配圖啦,力頂。
ABROAD項目好久沒寫文章了,放了太久,這次要開始發(fā)力完成它了!
在項目停滯的這一兩個月里,又學(xué)習(xí)了很多新東西,特別是最近加入了一個開發(fā)者社區(qū)(請戳http://segmentfault.com/——呃,不用戳了你在這兒看呢),和一群開發(fā)者一起學(xué)習(xí)、努力,學(xué)習(xí)到了很多新知識,在開發(fā)、維護(hù)中也給了我不少新思路,這次就把開發(fā)更規(guī)范了一些。
規(guī)范首先從PHP框架規(guī)范起(將不規(guī)范的VC模式擴(kuò)展為較為規(guī)范的MVC模式),再就是平時寫代碼時命名、數(shù)據(jù)庫設(shè)計命名、文件夾命名等規(guī)范,還有諸如SQL語句書寫的規(guī)范(關(guān)鍵詞大寫、表名和字段名用`標(biāo)識等,感謝sf大神@小志、@公子♂和@轉(zhuǎn)啊轉(zhuǎn)提醒)。
項目尚在開發(fā)中,就不急著公布源代碼了,把學(xué)到的一些原則整理一下:
1、讀兩個月前寫的代碼認(rèn)識到,開發(fā)MVC框架的程序,就要遵循MVC框架的開發(fā)規(guī)范,這樣少走很多彎路,在后續(xù)開發(fā)維護(hù)中會省力的多;
2、受sf系統(tǒng)設(shè)計的啟發(fā),數(shù)據(jù)庫id字段自增從1010000000開始,可以從id前三位標(biāo)識(如101,102等)區(qū)別模塊,后面提供了999萬條數(shù)據(jù)的空間;
3、文件命名、數(shù)據(jù)庫字段命名、SQL語句書寫規(guī)范等要做好,一個人開發(fā)系統(tǒng)尚可,多人合作后需要讓大家都能理解你的意圖、減少溝通成本,就不要省那幾個字符。
就拿sf的logo圖做文章的配圖啦,力頂。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/20685.html
摘要:每個都定義了可以監(jiān)聽它們的行為的接口如果需要支持多個設(shè)備和不同的展示方式,程序中會有其他類,沒有意大利面條的代碼。使用這樣的架構(gòu)的好處是顯而易見的界面之間沒有依賴關(guān)系。更干凈的代碼,我看到的唯一意大利面條代碼是我做的。 引言 開發(fā)iOS應(yīng)用時,現(xiàn)在更應(yīng)該避免在一個視圖控制器中直接展示其他視圖控制器。 為什么? showImg(https://segmentfault.com/img...
摘要:包的核心是對象。但有個例外,包括對象數(shù)組的元素大小是不同的。序列大小和速度在科學(xué)計算中尤為重要。例如考慮兩個長度相同的列表中每個元素相乘的情況。此外,編碼所需的工作量隨數(shù)據(jù)維數(shù)的增加而增加。這些信息主要用于高級用戶。 譯者:飛龍 1.1 NumPy 是什么? 原文:What is NumPy? NumPy是Python中用于科學(xué)計算的基礎(chǔ)包。它是一個Python庫,提供多維數(shù)組對象,各...
摘要:在這里我按照自己的理解粗略的畫一個圖吧,主要也是為了讓大家能更簡單明白我的意思文章寫的越來越高級了Next.js腳手架進(jìn)階系列 完美契合ant-design 封裝fetch && 增加中間件 部署上線 Zeit Now部署 擴(kuò)展為全棧腳手架 寫在前面 作為一個前端,或者說普遍意義上的前端,應(yīng)該是只做前端應(yīng)該做的事,涉及到后端相關(guān)的知識可能接觸不多,甚至,我們在使用服務(wù)端渲染框架的時候也只...
閱讀 1786·2021-11-15 11:37
閱讀 3072·2021-11-04 16:05
閱讀 1926·2021-10-27 14:18
閱讀 2760·2021-08-12 13:30
閱讀 2501·2019-08-29 14:18
閱讀 2088·2019-08-29 13:07
閱讀 2027·2019-08-27 10:54
閱讀 2730·2019-08-26 12:15