推 yyhsiu: JAVA我會把{放行尾 C++會換行 09/09 23:17
→ littlethe: 為什麼呢? 09/09 23:17
→ yyhsiu: 奇怪的習慣 不過行尾好像符合google的style 09/09 23:18
→ yyhsiu: 主要是建立習慣時期看他人的code學下來的吧 09/09 23:19
→ yyhsiu: 在公司是只寫過Java啦 規定是行尾 09/09 23:19
→ littlethe: 你習慣真特別XD 09/09 23:20
→ hSATAC: go fmt 下去大家 code 都長一樣 超棒的 09/09 23:22
推 askacis: {放行尾就 K&R 風格啊,一堆人在用的東西說沒看過... 09/09 23:27
推 GX90160SS: 比較喜歡換行,這樣括號才有對稱性看起來舒服 09/09 23:28
→ askacis: 叫那個阿菜reviewer查一下K&R,真的是菜蟲掉滿地XD 09/09 23:29
→ superpai: 我還以為是javascript 09/09 23:52
推 PICASSO1: askacis正解!! 09/10 00:00
推 ayumiayayaai: golang 讚讚 09/10 00:49
推 doraemon1293: 我的習慣跟一樓一樣耶 09/10 01:49
推 snaketsai: 我是習慣用第二種,不過我是用Whitesmiths style 09/10 06:05
→ snaketsai: 不過這點我覺得真的就是有固定、不要混用就好... 09/10 06:06
→ GoalBased: 整個公司都不會用function的團隊會決定要code r ...? 09/10 08:29
推 b6byc: 括號兩種都看過,我都用耶. 09/10 09:18
推 azureblaze: 個人覺得括號只是潔癖而已混用也無所謂在意這個很無聊 09/10 10:23
→ azureblaze: 如果位置會造成閱讀上的影響那代表你括號太多層了 09/10 10:24
推 GoalBased: ㄓ音文也看得懂阿,不影響閱讀嗎 09/10 10:28
推 vampirewalk: 我也支持go fmt 09/10 10:37
推 bobju: 看樣子還是需要標準化的美化工具, 工具之前人人平等 ;) 09/10 10:43
→ bobju: 至於風格什麼的, 真的就只是看得順不順眼而已, 影響才沒那 09/10 10:44
→ bobju: 麼大, code寫得夠久的話, 各種風格都會經歷過, 為這個起爭 09/10 10:45
→ bobju: 執真的是無事忙而已 09/10 10:45
→ bobju: code review 的重點應該擺在這 code 是否符合一些資料安全 09/10 10:47
→ azureblaze: 還可以來戰tab還是space 我認為全形空白以外都是垃圾 09/10 10:48
→ bobju: 性, 易讀性, 結構性, 演算上的效率這些項目上, 而不是在搞 09/10 10:48
→ bobju: 形式 09/10 10:48
→ littlethe: 沒錯,有各種風格,沒什麼好壞,只是從中選一個,但糟 09/10 10:55
→ littlethe: 糕的是有人的心態變成是去瞧不起別人 09/10 10:55
→ littlethe: 看了大家的討論,好像愛review 別人的人,coding 就不 09/10 11:02
→ littlethe: 怎麼樣的感覺,半瓶水響叮噹 09/10 11:02
→ azureblaze: 因為講不出東西的時候挑剔風格最容易啊XD 09/10 11:03
→ littlethe: 見過大陣仗看過許多code 的人,只會在意bug 和效能這 09/10 11:05
→ littlethe: 種比較實際的東西,而非雞皮蒜毛,也沒空管小事 09/10 11:05
推 bobju: 其實現在很多code都是從網路上抓下來安裝引用, 甚至是直接 09/10 12:33
→ bobju: 嵌入到自己的code當中, 若真的要求code style的風格一致的 09/10 12:33
→ bobju: 話, 那天天就改這些code就飽啦 :P 09/10 12:34
→ bobju: 而這些公開發佈的code已有一定的可信度了, 為了code style 09/10 12:36
→ bobju: 是否一致而改code, 衍生出一些莫名其妙的bug 又要debug,那 09/10 12:36
→ bobju: 真的是補鍋師傅在幹的事 09/10 12:36
→ cha122977: 同一樓 其實就是看現在寫的程式碼通用的習慣是什麼 09/10 13:42
→ cha122977: 像kernel的function不放尾行 但if放尾行這種也是有呀 09/10 13:42
→ meowyih: 無法接受 bobju 說的 "目前很多 code 都直接抓下來引用" 09/10 13:43
→ meowyih: 的說法, 抓下來的東西的 code 長什麼樣子我是管不著, 但 09/10 13:44
→ meowyih: 要使用這種像 open source 的東西一定都會先 build 成 09/10 13:44
→ meowyih: library 的型式, 不然出事了怎麼切分問題或責任所在呢? 09/10 13:45
→ littlethe: 沒build 是還ok ,但要獨立成不同檔案,不要和自己的co 09/10 16:37
→ littlethe: de 混在一起 09/10 16:37
→ askacis: 抓下來的code不build要怎麼用XD 一般都直接build library 09/10 17:48
→ askacis: 在自己的code裡呼叫library,很少數情況下才會抽code出來 09/10 17:49
→ askacis: 跟自己的Code綁在一起build~ 09/10 17:49
→ askacis: 通常都是嵌入式環境下求快以及減少flash size才會考慮~ 09/10 17:51