編程規范在團體開發中能使程序員按照統一標準編程,消除了混亂和迷茫,能使他們將精力聚焦于更重要的事情,而不是變量如何命名這些瑣事上。個人編程也需要一份規范?!霸谕ㄍ1频牡缆飞?,讓一部分事情先做起來”。據此,我指定了自己的編程規范,雖不完善,但先安這份規范編程。
確定下來的
書上說編碼規范很重要,我早就覺得有必要弄一份自己的編碼規范出來。可我把這件事情看得很難,好像一定要完全有把握才能定一份編碼規范。而且,一做就要做一份十全十美的編碼規范。結果是遲遲未能有一份編碼規范。
先不管了,就像某個公眾號上說的那樣,“在通往牛逼的道路上,先把一部分事情做起來”。實際上,在平時寫代碼時,我雖然沒有固定的編碼規范,但卻有一些不成文的習慣在約束著我。這些習慣中還有一些懸而未決的問題。索性,將這些習慣寫出來,先按照這份規范編程,在實踐中再完善。
- 文件名,使用駝峰法則,首字母小寫。
- 變量名、類屬性,使用駝峰法則,首字母小寫。
- 函數名、類方法名,使用駝峰法則,首字母小寫。使用“動詞 + 名詞”結構。
- 類名,使用駝峰法則,首字母大寫。
- 常量,使用大寫字母,下劃線分割不同單詞。
- 不使用硬編碼,用常量或類屬性等代替。
- 行縮進使用一個tab鍵。
- 大括號另起一行。
- 小括號不另起一行。
- 文件頭部注明文件功能、作者;函數或類方法注明功能,必要時補充其他注釋。
- 更新數據的函數或方法用update開頭。
- 新增數據的函數或方法用insert開頭。
- 刪除數據的函數或方法用delete開頭。
- 接口返回數據如下:
{
'code': 1000,
'sucess': true,
'message': '操作成功'
}
待確定的
- 類A的文件名應該是A.class.php還是A.php?