Re: [問卦] coding時候 if for 後面的{要不要 換行?

作者: VdustR (京)   2015-09-22 03:20:46
※ 引述《aeolus811tw (aekt)》之銘言:
: 換行 = C 的原始風格
: int main()
: {
: }
: 不換行 = Java 的官方風格
: int main(){
: }
: 換行的風格來源是C語言創作者寫出來的第一個程式碼樣本, 在Terminal上比較容易Follow
: 現代人都有IDE (Vim, Nano, Pico, VI不算), 不換行也不會產生問題
: 換不換都沒差, 只是不要亂改動就好.
: 最後問你自己, 你要當原始人還是現代人就好?
: 至於那些強迫你變成某一個風格的,
: 當他耳邊風即可
可能不是每個地方都可以當作耳邊風
coding style 對專案團隊開發來說是很重要的
同一個團隊及版本控制專案下
統一相同風格
可以避免掉很多不是程式邏輯上面的異動
個人習慣大括號的換行就是其中一個
如果有的人整個文件的 DOM, encode, indent 或是 eol 都翻過去了
看 git 會想哭
團隊開發還是好好遵守團隊規範的 coding style
自己寫小程式就還好
如果是團隊自我風格太與眾不同可能會成為其他人的累贅
至於換不換行我覺得差異不大
以上是我的一點心得分享請多多指教 ^.<
作者: Zbra5566 (安安^^)   2015-09-22 03:32:00
廢文
作者: peter0825 (peter0825)   2015-09-22 03:35:00
我發現這一串的人講話都是鄉民討厭的中英文夾雜
作者: warchero (logan)   2015-09-22 03:47:00
學術討論不都這樣嗎 還是git有中文?
作者: vn509942 (如履薄冰)   2015-09-22 05:14:00
正解 規範與紀律
作者: alog (A肉哥)   2015-09-22 05:14:00
請洪蘭翻譯看看
作者: ohohohya (安安你好我草泥馬)   2015-09-22 05:55:00
一般都搭配doxygen 跟javadoc來幫程式自動生成文件吧

Links booklink

Contact Us: admin [ a t ] ucptt.com