網頁

2019/11/19

Java 「是否存在」的命名 naming is Existing

在做新增刪除修改前常會判斷該筆資料是否已經存在,此時用來判斷是否存在的方法名稱的命名該如何命名?

看過的命名包括isExistisExistsisExistedisExisting,哪個是正確的呢?

從Yahoo英文字典查到以下。

  • exist vi.(不及物動詞)存在
  • existed exist的過去分詞
  • existing adj.(形容詞)現存的;存在的

「存在」的形容詞是"existing",所以「是否存在」的變數應命名為isExisting,判斷使用者是否存在則命名為isUserExisting()

在這篇之前我問同事會怎麼命名,他說他會命名為isExist,反正也是看得懂,所以我想也不用那麼吹毛求疵。只是覺得一個專案中看到不同的命名會有點煩,算是種強迫症吧。

沒有留言:

張貼留言