比如,用户点击按钮,显示一个列表,
这样的函数名,下面哪种更好一点呢?
-
tapXxxBtn()
// 以用户的操作命名 -
showXxxList()
// 以程序的操作命名(为了响应用户操作) - 或者还有什么更好的命名吗?
看了几位大佬的回答后,我又想到了一种:
用户操作函数触发业务函数,也就是
tapXxxBtn() {
showXxxList()
}
比如,用户点击按钮,显示一个列表,
这样的函数名,下面哪种更好一点呢?
tapXxxBtn()
// 以用户的操作命名showXxxList()
// 以程序的操作命名(为了响应用户操作)看了几位大佬的回答后,我又想到了一种:
用户操作函数触发业务函数,也就是
tapXxxBtn() {
showXxxList()
}
都是可行的,第一种适合通用或者通用组件类,不牵扯业务,命名简单;尤其整个项目中大量页面布局重复,复制粘贴的时候不用每一个都改名字。第二种就比较直接了。
项目中还是第一种用的多一些,毕竟一个事件中一般会有很多操作。
function handleSelect() {
loading = true;
getXXXList().then(data => {
createXXX();
loading = false;
})
}
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
最好是
tapHandler
这种命名, 具体业务方法放在tapHandler
内部, 这样方便扩展, 比如不要用下划线, 所有变量/函数命名都是驼峰, 类(构造函数)用Pascal(首页字母大写), 常量可以
const GOODS_LIMIT = 100