看有些命名规范的文章,说,getData作为方法名,太宽泛,属于不好的命名习惯,如果这个函数就是从数据库获取数据,该如何命名
看你的类名喽,
假设这个类就是个DAO类,就是从数据库获取数据的,那方法名就没必要体现DATA,直接体现获取什么数据,例如:getUsers
,getProduct
假设这个类是个Service,可能还有其他的业务逻辑,那你可以叫getUsersFromDb
,可能还可以有getUsersFromCache
,
假设这个类就是UserDao,那可以叫getList
,getOne
。
我认为最好的命名原则是:在明确含义不产生歧义的前提下,名字越简单越好。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
getUserList()