查看用户的标准变量命名约定(与正在查看的用户相对)

时间:2013-07-18 17:47:45

标签: naming-conventions

在具有多个用户的系统中,用户可以查看其他用户的详细信息,代码必须定期引用“查看者”和“查看者”。

是否有任何我可以使用的约定允许代码中的明确一致性?

例如,假设调用一个方法,该方法返回当前用户与正在查看的用户之间的交互列表:

interactions = getInteractions(myUserId, otherUserId)
interactions = getInteractions(viewerUserId, vieweeUserId)
interactions = getInteractions(observerUserId, otherUserId)
interactions = getInteractions(thisUserId, thatUserId)
interactions = getInteractions(sourceUserId, targetUserId)

这些都不是很令人满意。

1 个答案:

答案 0 :(得分:0)

我相信如果您选择一种方式,保持一致,并记录每种命名约定的含义,那么您必须满意。我遇到了同样的问题,然后我注意到模糊性减少了,团队中的其他人开始使用这些术语。

我喜欢“呃”和“ee”,因为结尾在许多单词中是一致的,例如付款人/收款人,雇主/雇员等等。有趣的是http://www.worldwidewords.org/articles/ee.htm

评论

  • 对于开发人员来说,源和目标都很好,因为它们的字符数相同,我们理解这些术语。

  • Observee更好,而不是观察者的其他,但它仍然不对。

  • 这个/那个用于C#和我/他们用于VB.Net