Laravel 項目開發(fā)規(guī)范 關(guān)于「能愿動詞」的使用

2023-02-16 17:11 更新

能愿動詞

為了避免歧義,文檔大量使用了「能愿動詞」,對應(yīng)的解釋如下:

  • 必須(Must)—— 只能這樣子做,請無條件遵循,沒有別的選項;
  • 絕不(Must Not)—— 嚴(yán)令禁止,在任何情況下都不能這樣做;
  • 應(yīng)該(Should)—— 強烈建議這樣做,但是不強求;
  • 不應(yīng)該(Should Not) —— 強烈建議不這樣做,但是不強求;
  • 可以(May) —— 選擇性高一點,在這個文檔內(nèi),此詞語使用較少;

參考:RFC 2119

關(guān)于執(zhí)行

在這份規(guī)范里,有些內(nèi)容里會解釋『這樣做的理由』,這樣做的目的是為了達成共識。

請不要以此『理由』的準(zhǔn)確性來懷疑規(guī)范的權(quán)威性,規(guī)范就是規(guī)范,可以討論改正,但在執(zhí)行的時候 必須 嚴(yán)格遵守。

請把『團隊項目開發(fā)』想象就是在行軍打仗,對于規(guī)范要絕對服從。要有大局觀,做到團結(jié)一致,把個人的喜好放一邊,把整個團隊的執(zhí)行效率放在第一位。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號