繁体   English   中英

Java:复数首字母缩略词的命名约定

[英]Java: Naming convention for plural acronyms

我知道有关此类命名约定的类似讨论。 但是,我遇到了复数首字母缩略词的问题。

public List<Disc> findAllDvds(DiscHolder holder) {}
public List<Disc> findAllDvd(DiscHolder holder) {}

假设我已经决定使用CamelCase作为首字母缩略词,那两者中的哪一个通常更容易被接受?

编辑

我知道这将引发基于意见的答案,但有时当你有疑问时,你只需要人们提供建议和反馈。

另外,这里令人困惑的部分是findAllDvds可能意味着一个新的首字母缩略词DVDS ,它可以被认为是令人困惑的。

第一个( findAllDvds )。 第二个( findAllDvd )是不正确的,“all”意味着不止一个,但“Dvd”在英语中是单数的。

重新编辑:

这里令人困惑的部分是findAllDvds可能意味着一个新的缩写DVDS ,它可以被认为是混乱

由于“all”意味着多个,“Dvds”上的“s”读作复数,而不是首字母缩略词的一部分。 如果它真的是DVDS,名称将是findAllDvdss或类似。

据说在计算机科学中,存在三个难题:缓存失效和命名事物。 (逐个错误只是常见的,并不难。)

这是一个基于意见的问题,可以关闭。

但是,这应该是正确的版本:

public List<Disc> findAllDvds(DiscHolder holder) {}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM