Re: [討論] 寫三元判斷式code review被打槍
三元不能用 算還好了
我還遇過
a=1;
...
...
if (xxx) a=2;
不能這樣寫 請改成
if (xxx) { //還可以戰一下這個{要不要去下一行
a=2;
}
以免有人沒看到那個一行if後面有assign value
這種事情就是看話語權啦
每個人看code習慣不同
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.153.214 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1670997244.A.3F0.html
推
12/14 14:10,
1年前
, 1F
12/14 14:10, 1F
→
12/14 14:24,
1年前
, 2F
12/14 14:24, 2F
→
12/14 14:25,
1年前
, 3F
12/14 14:25, 3F
→
12/14 14:28,
1年前
, 4F
12/14 14:28, 4F
噓
12/14 14:32,
1年前
, 5F
12/14 14:32, 5F
→
12/14 14:33,
1年前
, 6F
12/14 14:33, 6F
→
12/14 14:33,
1年前
, 7F
12/14 14:33, 7F
→
12/14 14:33,
1年前
, 8F
12/14 14:33, 8F
→
12/14 14:34,
1年前
, 9F
12/14 14:34, 9F
→
12/14 14:34,
1年前
, 10F
12/14 14:34, 10F
我的舉例意思是a=1跟a=2中間有別的code啦
不是所有狀況都可以先做完別的事情最後再來a=(cond)?1:2
這時候到底要寫成if (cond) a=2;一行還是拆開有大括號
啊就看有權決定的人爽就好
→
12/14 14:35,
1年前
, 11F
12/14 14:35, 11F
推
12/14 14:35,
1年前
, 12F
12/14 14:35, 12F
→
12/14 14:35,
1年前
, 13F
12/14 14:35, 13F
→
12/14 14:37,
1年前
, 14F
12/14 14:37, 14F
→
12/14 14:38,
1年前
, 15F
12/14 14:38, 15F
→
12/14 14:38,
1年前
, 16F
12/14 14:38, 16F
→
12/14 14:39,
1年前
, 17F
12/14 14:39, 17F
→
12/14 14:40,
1年前
, 18F
12/14 14:40, 18F
→
12/14 14:40,
1年前
, 19F
12/14 14:40, 19F
→
12/14 14:41,
1年前
, 20F
12/14 14:41, 20F
→
12/14 14:41,
1年前
, 21F
12/14 14:41, 21F
→
12/14 14:41,
1年前
, 22F
12/14 14:41, 22F
→
12/14 14:42,
1年前
, 23F
12/14 14:42, 23F
→
12/14 14:42,
1年前
, 24F
12/14 14:42, 24F
→
12/14 14:42,
1年前
, 25F
12/14 14:42, 25F
→
12/14 14:44,
1年前
, 26F
12/14 14:44, 26F
→
12/14 14:44,
1年前
, 27F
12/14 14:44, 27F
→
12/14 14:45,
1年前
, 28F
12/14 14:45, 28F
看起來有大括號是顯學?
→
12/14 14:48,
1年前
, 29F
12/14 14:48, 29F
→
12/14 14:49,
1年前
, 30F
12/14 14:49, 30F
→
12/14 14:49,
1年前
, 31F
12/14 14:49, 31F
→
12/14 14:49,
1年前
, 32F
12/14 14:49, 32F
推
12/14 14:54,
1年前
, 33F
12/14 14:54, 33F
→
12/14 14:54,
1年前
, 34F
12/14 14:54, 34F
其實我是兩種都接受
總不能寫錯程式的時候跟老闆說那個XXX if else格式寫不對害我看錯
→
12/14 15:09,
1年前
, 35F
12/14 15:09, 35F
→
12/14 15:10,
1年前
, 36F
12/14 15:10, 36F
還有 155 則推文
還有 11 段內文
推
12/17 11:52,
1年前
, 192F
12/17 11:52, 192F
→
12/17 11:53,
1年前
, 193F
12/17 11:53, 193F
之後加跟現在加有差這麼多嗎
一定要一開始就加在那邊?
我覺得還是可讀性問題
少了括號是真的有這麼難讀? 各位眼睛還好嗎?
推
12/17 16:16,
1年前
, 194F
12/17 16:16, 194F
推
12/17 17:42,
1年前
, 195F
12/17 17:42, 195F
推
12/18 00:01,
1年前
, 196F
12/18 00:01, 196F
→
12/18 00:01,
1年前
, 197F
12/18 00:01, 197F
我也覺得要改再一起加就好 不知道為什麼都要預設會改
有時候就是真的只需要改個狀態 寫在同一行搞定 未來改成兩行以上的機率非常小
會需要改成兩行的時候 可能需求已經大到根本可以拆出另一個service 原本的都砍掉
噓
12/18 00:20,
1年前
, 198F
12/18 00:20, 198F
好處就是 我看了舒服
就像你覺得都有加大括號看了舒服
推
12/18 11:34,
1年前
, 199F
12/18 11:34, 199F
目前看到不爽的理由
1.以後擴充還要幫你補括號 不爽
2.後面的人很容易改爛 不爽
還有一些系統guideline就是要加 不然你根本build不過
所以要加就是嚴格 大團隊 有標準 讚
至於有些知名專案沒在加的
那個我們先不要管它
※ 編輯: brucetu (220.135.153.214 臺灣), 12/18/2022 11:39:00
推
12/18 13:04,
1年前
, 200F
12/18 13:04, 200F
→
12/18 13:04,
1年前
, 201F
12/18 13:04, 201F
→
12/18 13:05,
1年前
, 202F
12/18 13:05, 202F
→
12/18 13:06,
1年前
, 203F
12/18 13:06, 203F
→
12/18 13:08,
1年前
, 204F
12/18 13:08, 204F
→
12/18 13:08,
1年前
, 205F
12/18 13:08, 205F
→
12/18 13:09,
1年前
, 206F
12/18 13:09, 206F
→
12/18 13:09,
1年前
, 207F
12/18 13:09, 207F
→
12/18 13:10,
1年前
, 208F
12/18 13:10, 208F
推
12/18 13:14,
1年前
, 209F
12/18 13:14, 209F
→
12/18 13:15,
1年前
, 210F
12/18 13:15, 210F
→
12/18 13:16,
1年前
, 211F
12/18 13:16, 211F
→
12/18 13:16,
1年前
, 212F
12/18 13:16, 212F
推
12/19 17:36,
1年前
, 213F
12/19 17:36, 213F
噓
12/19 19:53,
1年前
, 214F
12/19 19:53, 214F
→
12/19 19:56,
1年前
, 215F
12/19 19:56, 215F
推
12/19 22:46,
1年前
, 216F
12/19 22:46, 216F
推
12/20 02:14,
1年前
, 217F
12/20 02:14, 217F
噓
12/21 01:53,
1年前
, 218F
12/21 01:53, 218F
→
12/21 01:53,
1年前
, 219F
12/21 01:53, 219F
→
12/21 01:55,
1年前
, 220F
12/21 01:55, 220F
→
12/21 01:55,
1年前
, 221F
12/21 01:55, 221F
→
12/21 01:57,
1年前
, 222F
12/21 01:57, 222F
→
12/21 02:01,
1年前
, 223F
12/21 02:01, 223F
→
12/21 02:01,
1年前
, 224F
12/21 02:01, 224F
→
12/21 02:02,
1年前
, 225F
12/21 02:02, 225F
→
12/21 02:02,
1年前
, 226F
12/21 02:02, 226F
推
12/22 17:55,
1年前
, 227F
12/22 17:55, 227F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 15 篇):
107
241
Soft_Job 近期熱門文章
48
188
15
92
PTT職涯區 即時熱門文章