29

感叹一下,花括号换不换行真能把人难受死哈哈

 2 years ago
source link: https://www.v2ex.com/t/801982
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
感叹一下,花括号换不换行真能把人难受死哈哈 - V2EX

V2EX  ›  程序员

感叹一下,花括号换不换行真能把人难受死哈哈

  yuhangch · 7 小时 28 分钟前 · 2672 次点击

我一个朋友🐶:

之前写 java,工作现在参与一个.net 后端,看到花括号换行真的浑身难受,前辈说他写 js 时候看花括号不换行也难受的要死

之前看硅谷,看他们调侃 tab 还是空格的时候还感觉是夸张了

习惯真的挺有意思的🤣🤣🤣

33 条回复    2021-09-15 18:39:05 +08:00

xylophone21

xylophone21   7 小时 26 分钟前

用 golang 吧

pixiaotiao

pixiaotiao   7 小时 25 分钟前 via Android

前半个都不换行啊

liuhuansir

liuhuansir   7 小时 23 分钟前

@pixiaotiao Java 里是前面的括号不换行,c# c++ c 好像都是换行,都来写 Python 吧,没有括号,不用纠结了

kiracyan

kiracyan   7 小时 21 分钟前

我感觉都能接受

360511404

360511404   7 小时 20 分钟前   ❤️ 4

如果左花括弧换行了
一屏显示的代码行数就少了
更难以纵观全局
感觉人生都因此浪费了几年{
doge
}

NewYear

NewYear   7 小时 18 分钟前

C#默认是左括号会换行,,,真心不喜欢,就像楼上说的,很浪费屏幕空间。

pkookp8

pkookp8   7 小时 17 分钟前 via Android   ❤️ 8

py,有游标卡尺就能写代码

maplerecall

maplerecall   7 小时 12 分钟前 via Android   ❤️ 1

同时写 C#和 Js,一个换行一个不换行,没啥不适。讲道理只要保证同项目中同语言一致就可以了…

dingwen07

dingwen07   7 小时 12 分钟前 via iPhone

你都快难受死了还不随手点一下格式化?

AoEiuV020

AoEiuV020   7 小时 9 分钟前

项目内保持一致就好,webrtc 中的 c++代码左花括号就统一不换行,一般 c++这是有换行的吧,

WoodenTea

WoodenTea   6 小时 33 分钟前

多尝试写不同的语言,估计就觉得都好看了

raaaaaar

raaaaaar   6 小时 32 分钟前 via Android

工具统一,习惯统一,用 jb 家的 ide,同一换行

JJsty1e

JJsty1e   6 小时 31 分钟前

我屏幕大,我支持换行

yolee599

yolee599   6 小时 23 分钟前 via Android

遵从语言使用习惯,c/c++,c# 大家都换行你不换行就显得很另类

masterclock

masterclock   6 小时 15 分钟前

古代的时候,编辑器还没现在这么强大,如果开大括号不换行,找对应的时候真是要死啊

MayKiller

MayKiller   6 小时 10 分钟前

为啥纠结。
JS/TS 用 Prettier
C/C++ 用 clang-format
Rust/Go 都自带
每个语言分别统一就没这么多事儿了

heiheidewo

heiheidewo   6 小时 5 分钟前

整个项目用同一种代码风格就行了,至于哪种风格适合自己,可以用 https://formatter.org/ 在线格式化代码看看

yuhangch

yuhangch   4 小时 44 分钟前

@dingwen07 不敢,刚上班,自己难受不能让大哥们难受哈哈

Macolor21

Macolor21   4 小时 13 分钟前

Google, Leetcode 都是括号之后不换行。

pigspy

pigspy   3 小时 43 分钟前

遵从语言习惯吧

qwerthhusn

qwerthhusn   2 小时 57 分钟前

这个不同的公司有不同的规定,不过大部分公司压根不规定

所以想换就换想不换就不换。。
之前菊花的 Java 就是要求换的,在分支比较多的时候,看着代码特别的散

hjahgdthab750

hjahgdthab750   2 小时 44 分钟前

@pkookp8 #7 python 的 Logger 命名风格与 pep8 不一致

namelosw

namelosw   2 小时 37 分钟前

之前看一些用 C# 讲解东西的博客帖子,感觉很蛋疼,翻了好多页没讲几句话。

Rwing

Rwing   2 小时 0 分钟前

没想到这个问题也能黑起来,明明是两种风格,没有孰优孰劣。
有这个功夫,不如看看这两行代码哪个更清爽
person.setAge(p.getAge() + 1);
person.Age++;

aneostart173

aneostart173   1 小时 43 分钟前

@AoEiuV020 c/c++有换的有不换的,我习惯不换。

fgwmlhdkkkw

fgwmlhdkkkw   1 小时 42 分钟前

@Rwing #24 persion.AgeIncrBy(1); 🐶

huruwo

huruwo   1 小时 24 分钟前

支持分号不换行

hatsuyuki

hatsuyuki   1 小时 20 分钟前

@liuhuansir JetBrains Google 都是左括号不换行的

0o0o0o0

0o0o0o0   1 小时 6 分钟前

只要是整齐就好

echo1937

echo1937   57 分钟前 via iPhone

我写的 c 、go 、java 、js 、kotlin 都是不换行,习惯了。

Hanggi

Hanggi   55 分钟前

Golang: 不要把时间精力花在这种无关紧要的细节上,花括号换行直接编译器报错。

useben

useben   51 分钟前

Golang: 直接统一编码风格, 把精力花在刀刃上

Building

Building   28 分钟前 via iPhone

因为这一点,果断放弃了 Go,就好像非要强迫左撇子用右手写字一样,怎么写怎么不爽,代码能写好吗?

关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2659 人在线   最高记录 5497   ·  

创意工作者们的社区

World is powered by solitude

VERSION: 3.9.8.5 · 20ms · UTC 11:07 · PVG 19:07 · LAX 04:07 · JFK 07:07
♥ Do have faith in what you're doing.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK