当前位置:  开发笔记 > 编程语言 > 正文

命名时我们在哪里用词汇表划线?

如何解决《命名时我们在哪里用词汇表划线?》经验,为你挑选了3个好方法。

有一天,我正在查看我们的代码,我遇到了一个类名称 IdempotentObject我当时不知道这意味着什么,所以我质疑它是否是一个选择不当的名字.我发现是谁编写的,并问开发人员为什么这么混乱地命名它.他很惊讶,我不知道它的意思,并告诉我这是一个很好的选择名称,因为该对象是幂等的.

一方面,我看到一个论点,即保持简单,让每个人都能理解一开始就读到的一切.另一方面,我们认为我们应该精确地命名,如果你不知道它的意思,那么就要查看它.

哪一个更好,更准确或易于理解?



1> Paul Tomblin..:

没有冒犯,但任何拥有CS学位或希望在该领域练习的人都应该认识到"幂等"一词在计算机科学中具有特定的含义,即使你不知道该术语并且必须查阅它.

另一方面,我不认为对象在名称中应该包含"对象"一词 - 这是多余的.

现在,如果它被称为"IdempotentDataAccessor"或者既精确又具有描述性的东西,那就太好了.



2> David Segond..:

精确更重要.最初的开发人员或者您可以在之后留下评论来解释命名,如果它不是一个可以在字典中轻松找到或者通常为观众所知的术语.



3> annakata..:

"我当时并不知道这意味着什么,所以我认为这是一个选择不当的名字."

这是你的问题.如果你不知道什么意思,正确的反应就是要找出来.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有