2011-11-21 28 views
3

假設您正在研究某種類型的Web應用程序。以下是針對相同更改集的2個不同版本的提交消息。你使用哪種風格的提交消息?基於技術還是功能?

  1. 重定向用戶user_profile公共控制器用戶存取權限 - 或 - 限制登錄到公共控制器
  2. 過濾器之前添加require_guest必要的控制器

第一種解釋是什麼這樣的結果改變,第二個基本解釋你是如何實現這一目標的,或者你已經改變了什麼。

那你更喜歡哪一個?爲什麼?

+0

這是爲什麼關閉主題? –

回答

4

DRY適用於提交消息,因此不要重複您可以從代碼/ diff中看到的任何內容。

改爲創建上下文:提及引起變化的票號,解釋您爲什麼這麼做,給出10,000英尺的變化視圖。

示例:「確保只有經過驗證的用戶可以訪問私人網頁」,而不是「添加到AccessController的調用」。我可以從差異中看到後者,但差異並不能解釋你爲什麼做了這個改變。

1

我寧願有一個提交消息提到連接的兩個兩端:

New require_guest before filter redirects users to 
user_profile for public controllers 
0

你應該同時提及,也是一個票號,如果你使用類似的Trac或RedMine