簡體   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