从命名规范看getData

看有些命名规范的文章,说,getData作为方法名,太宽泛,属于不好的命名习惯,如果这个函数就是从数据库获取数据,该如何命名

阅读 1.4k
2 个回答
  1. 比如取用户数据,可以叫 getUserList()
  2. 如果用 TypeScript,有约定参数与返回值,问题不大
  3. 如果一个类/组件只有一个这样的函数,问题也不大

看你的类名喽,
假设这个类就是个DAO类,就是从数据库获取数据的,那方法名就没必要体现DATA,直接体现获取什么数据,例如:getUsers,getProduct

假设这个类是个Service,可能还有其他的业务逻辑,那你可以叫getUsersFromDb,可能还可以有getUsersFromCache

假设这个类就是UserDao,那可以叫getList,getOne

我认为最好的命名原则是:在明确含义不产生歧义的前提下,名字越简单越好。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题