假設您正在研究某種類型的Web應用程序。以下是針對相同更改集的2個不同版本的提交消息。你使用哪種風格的提交消息?基於技術還是功能?
- 重定向用戶user_profile公共控制器用戶存取權限 - 或 - 限制登錄到公共控制器
- 過濾器之前添加require_guest必要的控制器
第一種解釋是什麼這樣的結果改變,第二個基本解釋你是如何實現這一目標的,或者你已經改變了什麼。
那你更喜歡哪一個?爲什麼?
假設您正在研究某種類型的Web應用程序。以下是針對相同更改集的2個不同版本的提交消息。你使用哪種風格的提交消息?基於技術還是功能?
第一種解釋是什麼這樣的結果改變,第二個基本解釋你是如何實現這一目標的,或者你已經改變了什麼。
那你更喜歡哪一個?爲什麼?
DRY適用於提交消息,因此不要重複您可以從代碼/ diff中看到的任何內容。
改爲創建上下文:提及引起變化的票號,解釋您爲什麼這麼做,給出10,000英尺的變化視圖。
示例:「確保只有經過驗證的用戶可以訪問私人網頁」,而不是「添加到AccessController的調用」。我可以從差異中看到後者,但差異並不能解釋你爲什麼做了這個改變。
我寧願有一個提交消息提到連接的兩個兩端:
New require_guest before filter redirects users to
user_profile for public controllers
你應該同時提及,和也是一個票號,如果你使用類似的Trac或RedMine
這是爲什麼關閉主題? –