2011-03-23 64 views
2

我們都知道類/對象應該代表事物 ,而方法/消息應該代表操作(動詞)。 但如何選擇正確的動詞?命名方法提示

我聽說過一個「爲方法命名規則」是 想象一些完全不同的實現方式,然後 只需選擇名稱一般是爲他們所有。

編輯:我也知道,方法應該命名爲儘可能最接近域。 (意思是在執行之後沒有意思)

你知道別人嗎?

回答

2

我喜歡嘗試命名一些東西,以便給定的代碼行儘可能地增加語法和句法上的意義,甚至對非程序員也是如此。 (爲什麼我喜歡在我的.NET代碼中使用lambda的原因之一,就像從拉丁文根開始生成新單詞,只是保持鏈接在一起。)

有一篇關於命名類和方法的不錯文章here例如,建立一個存儲庫。