這是一套嚴格的團隊開發(fā)規(guī)范,是筆者作為技術負責人多年在團隊內部踐行的 Laravel 開發(fā)規(guī)范。
另外此規(guī)范,也是所有 LearnKu Laravel 教程 里遵循的規(guī)范。
希望這些信息可以為國內的開發(fā)同行參考和借鑒,發(fā)揮最大的價值。
規(guī)范化可以讓我們的工程師訓練有素,以此來提高軟件交付的質量。
另一方面,團隊的項目經驗能夠得到繼承,在實戰(zhàn)中不斷進行總結和摸索,找到兼?zhèn)溟_發(fā)效率、程序執(zhí)行效率、擴展性和安全性的最佳實踐,最終實現團體智慧的延續(xù)和精進。
規(guī)范有以下優(yōu)點:
因為篇幅原因,本規(guī)范無法涉及到項目里每一塊代碼的編寫標準,所以此處重點說明下此規(guī)范遵循的『開發(fā)哲學』,開發(fā)中請把其當做指明燈,來指引你做決策:
以下是一些優(yōu)秀的『程序設計理念』:
在此規(guī)范中,我們會將使用這兩套理念作為程序設計基礎。
這些設計理念為我們設計程序提供了依據,遵循這些理念,能讓程序變得清晰易讀。
更多建議: