[請益] 要如何說服同事停止命名類似iID的變數
現在的專案中很多人會使用例如:
int iID = 0;
bool bVisible = false;
struct Vector2
{
int iX;
int iY;
}
這種命名法,
個人看了真的覺得很痛苦.
我的看法是:
我們專案使用visual studio, 此情形下若要知道型態滑鼠上去就知道了,
並不需要依賴變數前面型別的縮寫.
而且很多討論命名的文章也支持直接針對變數意義命名,
型別的縮寫並不能帶來更好的理解, 也不對於變數本身帶來任何意義.
如: http://chinesetrad.joelonsoftware.com/Articles/Wrong.html
或者搜尋Clean Code.
我在專案中提過希望不要再加縮寫,
但大家的反應是"有差嗎"或者"習慣了".
不過大家也不反對我把一些舊的/共用的class裡面的code重新命名去掉縮寫,
所以實際上同事可以接受也沒有閱讀困難,
而且也並不真的需要那個縮寫幫助寫作,
只是好像不加縮寫不行.
而且因為專案並無coding規範,
所以光是提出這種命名沒有意義的說詞是沒人鳥的...
想請問板友的專案狀況是如何呢?
有沒有人也支持不加縮寫並且有一套更強而有力的說詞可以提供?
謝謝!
P.S. 如果有同事認出小弟的話也歡迎直接推/回文討論.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.45.115
→
05/23 13:01, , 1F
05/23 13:01, 1F
→
05/23 13:04, , 2F
05/23 13:04, 2F
→
05/23 13:04, , 3F
05/23 13:04, 3F
→
05/23 13:05, , 4F
05/23 13:05, 4F
推
05/23 13:13, , 5F
05/23 13:13, 5F
→
05/23 13:13, , 6F
05/23 13:13, 6F
→
05/23 13:13, , 7F
05/23 13:13, 7F
→
05/23 13:13, , 8F
05/23 13:13, 8F
→
05/23 13:13, , 9F
05/23 13:13, 9F
→
05/23 13:14, , 10F
05/23 13:14, 10F
→
05/23 13:14, , 11F
05/23 13:14, 11F
→
05/23 13:14, , 12F
05/23 13:14, 12F
→
05/23 13:14, , 13F
05/23 13:14, 13F
→
05/23 13:15, , 14F
05/23 13:15, 14F
→
05/23 13:15, , 15F
05/23 13:15, 15F
→
05/23 13:15, , 16F
05/23 13:15, 16F
→
05/23 13:18, , 17F
05/23 13:18, 17F
→
05/23 13:19, , 18F
05/23 13:19, 18F
→
05/23 13:19, , 19F
05/23 13:19, 19F
→
05/23 13:19, , 20F
05/23 13:19, 20F
→
05/23 13:20, , 21F
05/23 13:20, 21F
→
05/23 13:20, , 22F
05/23 13:20, 22F
→
05/23 13:21, , 23F
05/23 13:21, 23F
→
05/23 13:21, , 24F
05/23 13:21, 24F
→
05/23 13:21, , 25F
05/23 13:21, 25F
→
05/23 13:21, , 26F
05/23 13:21, 26F
→
05/23 13:21, , 27F
05/23 13:21, 27F
→
05/23 13:22, , 28F
05/23 13:22, 28F
→
05/23 13:22, , 29F
05/23 13:22, 29F
→
05/23 13:22, , 30F
05/23 13:22, 30F
→
05/23 13:22, , 31F
05/23 13:22, 31F
板大說的沒錯, 遵循規範
但我們專案現在就是沒有規範
而我們主管又不強硬推行
所以我自己個人想嘗試一步一步進行
而在縮寫這邊有個卡關
我是看這件事不爽
但我也有提出我的看法以及引用網路文章/書本做為佐證
並非單純情緒性的要求
但同事只是因為"習慣", "反正就是這樣寫"
我覺得這樣不是要做一件事的理由
再說, 團隊中有人覺得任何事要改
我覺得很OK, 只要提出正確的理由
為什麼不能改?
就算有團隊規範, 規範也可能是不好/過時的
難道不該有人出來說要改嗎?
舉個極端的例子
如果團隊規範說每行的分號要用2個
難道我們不該出來指責這件事情的荒謬?
在以vs編輯C++的狀況下, 我自己是認為"不加"大於"要加"
板大自己會加, 我也很想聽看看為什麼"要加"大於"不加"
望請指教
※ 編輯: FukadaKyoko 來自: 220.133.45.115 (05/23 13:29)
→
05/23 13:23, , 32F
05/23 13:23, 32F
→
05/23 13:23, , 33F
05/23 13:23, 33F
→
05/23 13:23, , 34F
05/23 13:23, 34F
→
05/23 13:24, , 35F
05/23 13:24, 35F
→
05/23 13:24, , 36F
05/23 13:24, 36F
→
05/23 13:24, , 37F
05/23 13:24, 37F
→
05/23 13:25, , 38F
05/23 13:25, 38F
還有 110 則推文
→
05/23 20:39, , 149F
05/23 20:39, 149F
→
05/23 20:40, , 150F
05/23 20:40, 150F
→
05/23 20:40, , 151F
05/23 20:40, 151F
→
05/23 21:04, , 152F
05/23 21:04, 152F
→
05/23 21:06, , 153F
05/23 21:06, 153F
→
05/23 21:18, , 154F
05/23 21:18, 154F
→
05/23 21:53, , 155F
05/23 21:53, 155F
→
05/23 21:53, , 156F
05/23 21:53, 156F
→
05/23 21:54, , 157F
05/23 21:54, 157F
→
05/23 21:55, , 158F
05/23 21:55, 158F
→
05/23 22:01, , 159F
05/23 22:01, 159F
推
05/23 23:38, , 160F
05/23 23:38, 160F
→
05/23 23:38, , 161F
05/23 23:38, 161F
→
05/23 23:39, , 162F
05/23 23:39, 162F
→
05/23 23:40, , 163F
05/23 23:40, 163F
推
05/23 23:45, , 164F
05/23 23:45, 164F
推
05/24 01:37, , 165F
05/24 01:37, 165F
→
05/24 01:37, , 166F
05/24 01:37, 166F
推
05/24 03:36, , 167F
05/24 03:36, 167F
→
05/24 07:56, , 168F
05/24 07:56, 168F
→
05/24 07:57, , 169F
05/24 07:57, 169F
推
05/24 08:27, , 170F
05/24 08:27, 170F
→
05/24 08:28, , 171F
05/24 08:28, 171F
推
05/24 20:45, , 172F
05/24 20:45, 172F
推
05/25 00:19, , 173F
05/25 00:19, 173F
推
05/25 01:18, , 174F
05/25 01:18, 174F
推
05/25 09:45, , 175F
05/25 09:45, 175F
→
05/25 09:46, , 176F
05/25 09:46, 176F
→
05/25 09:47, , 177F
05/25 09:47, 177F
推
05/25 12:15, , 178F
05/25 12:15, 178F
→
05/25 12:15, , 179F
05/25 12:15, 179F
→
05/25 12:23, , 180F
05/25 12:23, 180F
→
05/25 12:24, , 181F
05/25 12:24, 181F
→
05/25 12:24, , 182F
05/25 12:24, 182F
推
05/26 08:57, , 183F
05/26 08:57, 183F
→
05/26 08:57, , 184F
05/26 08:57, 184F
→
05/26 08:57, , 185F
05/26 08:57, 185F
推
05/27 19:10, , 186F
05/27 19:10, 186F
→
05/27 19:10, , 187F
05/27 19:10, 187F
推
05/30 10:16, , 188F
05/30 10:16, 188F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 19 篇):