我知道How to name a HashMap in Java?,但是构建和分配键的功能的最佳名称是什么?返回Map<State, County> countiesByState
的函数可以命名为
sortToState(myCounties)
mapByState(myCounties)
getCountiesByStateMap(myCounties)
getCountiesByState(myCounties)
getMapByState(myCounties)
答案 0 :(得分:2)
在某种程度上,这是关于样式的。因此,您应该向在此代码库上工作的人员询问他们在您的项目中认为 best 名称是什么。这里的“全球最佳实践”无关紧要,最重要的是最适合您的!
尽管如此,透明获胜者是getCountiesByState(myCounties)
:
fooByBar
已经告诉我们这与映射有关!)sortToState()
有点误导,因为不是明确表示它将返回地图! 排序方面似乎很重要,为什么不getSortedCountiesByState(myCounties)
或getCountiesSortedByState(myCounties)
或getCountiesBySortedStates(myCounties)`...