[問題] 命名習慣為何完全用readXXX取代getXXX
小弟多年前在一家公司上班,負責寫Android App
公司裡的神級前輩規定,寫Java要避免使用getXXX/setXXX作為method的命名習慣
要改用readXXX/writeXXX,或retriveXXX/putXXX...之類的都可以
當時試著詢問原因,不過只被冷眼酸了一頓
雖然現在已經不在該公司了,不過仍然好奇可能的理由是什麼,不曉得有沒有人知道呢?
p.s. 神級前輩似乎是死硬的微軟派,對於Java十分不屑
也許跟C#/.net的命名習慣有關?...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.46.120
※ 文章網址: https://www.ptt.cc/bbs/java/M.1515678902.A.EC2.html
→
01/11 21:57,
6年前
, 1F
01/11 21:57, 1F
→
01/11 21:57,
6年前
, 2F
01/11 21:57, 2F
→
01/11 21:58,
6年前
, 3F
01/11 21:58, 3F
推
01/11 21:59,
6年前
, 4F
01/11 21:59, 4F
→
01/11 21:59,
6年前
, 5F
01/11 21:59, 5F
→
01/11 22:00,
6年前
, 6F
01/11 22:00, 6F
→
01/11 22:02,
6年前
, 7F
01/11 22:02, 7F
→
01/11 22:04,
6年前
, 8F
01/11 22:04, 8F
真的...讓人想到猴子+香蕉+電擊的那個實驗
推
01/11 23:05,
6年前
, 9F
01/11 23:05, 9F
也許是...不過為何不採用常見的getXXX/setXXX,仍然覺得奇妙
推
01/11 23:46,
6年前
, 10F
01/11 23:46, 10F
→
01/12 02:31,
6年前
, 11F
01/12 02:31, 11F
→
01/12 02:34,
6年前
, 12F
01/12 02:34, 12F
→
01/12 02:37,
6年前
, 13F
01/12 02:37, 13F
→
01/12 02:38,
6年前
, 14F
01/12 02:38, 14F
→
01/12 02:42,
6年前
, 15F
01/12 02:42, 15F
我瞭解IO比較常用read/write,我們的應用並不是IO為主的,仍然全面不准用get/set
推
01/12 11:01,
6年前
, 16F
01/12 11:01, 16F
→
01/12 11:01,
6年前
, 17F
01/12 11:01, 17F
→
01/12 11:01,
6年前
, 18F
01/12 11:01, 18F
→
01/13 17:14,
6年前
, 19F
01/13 17:14, 19F
※ 編輯: milonga332 (1.162.45.172), 01/14/2018 17:40:59
※ 編輯: milonga332 (1.162.45.172), 01/14/2018 17:44:01
※ 編輯: milonga332 (1.162.45.172), 01/14/2018 17:45:40
※ 編輯: milonga332 (1.162.45.172), 01/14/2018 17:46:33
→
01/14 19:55,
6年前
, 20F
01/14 19:55, 20F
→
01/17 13:46,
6年前
, 21F
01/17 13:46, 21F
→
01/25 09:41,
6年前
, 22F
01/25 09:41, 22F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 4 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章