在有多个用户的系统中,一个用户可以查看另一个用户的详细信息,代码必须定期引用“viewer”和“viewee”用户。
我可以使用任何约定来实现代码的明确一致性吗?
例如,想象调用一个返回当前用户和正在查看的用户之间的交互列表的方法:
interactions = getInteractions(myUserId, otherUserId)
interactions = getInteractions(viewerUserId, vieweeUserId)
interactions = getInteractions(observerUserId, otherUserId)
interactions = getInteractions(thisUserId, thatUserId)
interactions = getInteractions(sourceUserId, targetUserId)
这些都不是很令人满意。