Re: [請益] 要如何說服同事停止命名類似iID的變數
※ 引述《FukadaKyoko (小毛哥)》之銘言:
: 還是先謝謝各位板友的意見
: 沒想到會被砲這麼大
: 今天想了很久, 發現我的確把標題跟內文都下錯了
: 加入太多情緒性用詞掩蓋了我的問題
: 我想我真正要問的應該是
: "制訂coding style時, 加入型別縮寫prefix的優缺點是? 有無何者較佳?"
我認為:
1. 所謂風格是人已經養出的習慣; 你跑出來嫌別人的習慣,有點不禮貌. 應該
只要表達你覺得寫太多綴字表示資料型態是有點難閱讀即可,不必全面批評
各種綴詞.
2. 一件舊案交到你手上,是你該適應別人的程式字面寫法,而不是那些不在場
的別人須改變風格來適應你的眼睛.
3. 型別綴字代表的思考方式是: 程式經常要嘛平面化並且拉得很長, 要嘛是
斷裂並且錯離; 形別綴字是為了避免有人用 regular expression 搜尋的
方式來讀一個變數的資料形態.
換了別的程式典範或思考方式,綴字及變數命名自然不同. 例如 MVC,內部
變數的名字主體和存取介面名字主體相同,是一種恩德. MVC之所以不需要
型別綴字,是因為程式系統盡可能不要讓程式斷裂錯離. 不過,MVC 的考驗
則是,一個是程式如何不寫得太長,另一個考驗則是在命名改以角色綴字的
情況下,物件名字的主體如何寫得更清楚.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.48.194
→
05/25 11:17, , 1F
05/25 11:17, 1F
→
05/25 11:18, , 2F
05/25 11:18, 2F
→
05/25 17:08, , 3F
05/25 17:08, 3F
→
05/25 18:08, , 4F
05/25 18:08, 4F
→
05/25 18:12, , 5F
05/25 18:12, 5F
→
05/25 18:13, , 6F
05/25 18:13, 6F
→
05/25 18:14, , 7F
05/25 18:14, 7F
→
05/25 18:23, , 8F
05/25 18:23, 8F
→
05/25 18:24, , 9F
05/25 18:24, 9F
→
05/25 18:25, , 10F
05/25 18:25, 10F
→
05/25 19:21, , 11F
05/25 19:21, 11F
→
05/25 23:20, , 12F
05/25 23:20, 12F
→
05/25 23:58, , 13F
05/25 23:58, 13F
推
05/26 22:16, , 14F
05/26 22:16, 14F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 15 之 19 篇):