首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用集合接口名称作为变量名的一部分是一种良好的实践吗?

使用集合接口名称作为变量名的一部分是一种良好的实践吗?
EN

Stack Overflow用户
提问于 2016-03-10 13:32:32
回答 2查看 66关注 0票数 1

我知道匈牙利符号的使用被认为是一种糟糕的做法。

但是,当我们使用集合时,使用集合接口名称作为变量名的一部分是一种错误的做法吗?

  • 示例1: 列表listStudents;/或列表studentsList; 对比 列出学生名单;
  • 示例2: Map mapStudents;/或Map studentsMap; 对比 Map学生;
  • 例3: 设置setStudents;/或设置studentsSet 对比 设置学生;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-10 13:39:29

如果您更仔细地选择名称,您通常会发现,如果您正确地描述了集合所做的事情,而不是,那么它通常会容易得多。

  • 示例1: 列出listStudents;**没有** 对比 列出allStudents;**是**
  • 示例2: Map studentsByID;**是**相对于 Map学生;**不**
  • 例3: 设置specialNeedsStudents;**是** 对比 设置学生;**不**
票数 2
EN

Stack Overflow用户

发布于 2016-03-10 13:35:38

我想说的是,将集合的名称添加到变量名通常被认为是一种糟糕的做法。

有很多工具,这些工具可以告诉您变量的类型,而不必查找定义,这使得这些信息变得多余。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35917982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档