2011-03-23 44 views
2

我们都知道类/对象应该代表事物 ,而方法/消息应该代表操作(动词)。 但如何选择正确的动词?命名方法提示

我听说过一个“为方法命名规则”是 想象一些完全不同的实现方式,然后 只需选择名称一般是为他们所有。

编辑:我也知道,方法应该命名为尽可能最接近域。 (意思是在执行之后没有意思)

你知道别人吗?

回答

2

我喜欢尝试命名一些东西,以便给定的代码行尽可能地增加语法和句法上的意义,甚至对非程序员也是如此。 (为什么我喜欢在我的.NET代码中使用lambda的原因之一,就像从拉丁文根开始生成新单词,只是保持链接在一起。)

有一篇关于命名类和方法的不错文章here例如,建立一个存储库。