写代码不格式化的,都是垃圾,不接受反驳!

2022-04-21 19:59:15 +08:00
 helloworld1024
9216 次点击
所在节点    程序员
82 条回复
thedrwu
2022-04-22 14:00:44 +08:00
@yuruizhe 格式化虽然不改逻辑,但是会毁 git bame
lmmlwen
2022-04-22 14:15:06 +08:00
楼主还是太年轻,应该是没接触过大项目
anonymousar
2022-04-22 14:32:14 +08:00
不说一个公司了 一个团队最基本的 起码应该把 clang-format 类似的检查作为编译的一个环节加到代码审核流程中去 过不了 lint 的代码直接进不去 review 环节。
helloworld1024
2022-04-22 14:41:32 +08:00
@anonymousar 知己啊。
helloworld1024
2022-04-22 14:42:26 +08:00
@lmmlwen 年轻不好么。
helloworld1024
2022-04-22 14:43:05 +08:00
@n18255447846 这种也叫引战吗?
siteshen
2022-04-22 14:55:07 +08:00
项目中我都是用零配置的格式化工具(最多配置个 maxLine = 100 ):

clang-format
gofmt
black
beautifier
Mrzhs
2022-04-22 15:13:07 +08:00
ctrl + clt + l
duan602728596
2022-04-22 15:18:28 +08:00
所以说还是直接上 lint 比较好
96412hj
2022-04-22 15:57:09 +08:00
@chendy 那你代码得好几 w 行了吧?
yuruizhe
2022-04-22 16:28:15 +08:00
@Danswerme 哪个格式化工具啊…居然无法识别模版…说出来给大家提个醒吧…
ytmsdy
2022-04-22 16:38:25 +08:00
老代码你直接一键快捷格式化,差不多 80%的代码都动了,后期完全没法对 git 记录。往往都会放弃!
Cloutain
2022-04-22 17:19:35 +08:00
都会格式化吧,关键是什么样的格式才是好格式
leeyom
2022-04-22 17:46:07 +08:00
一个格式化,结果几百个改动,git 提交的时候,一堆冲突,所以,最好的办法是只选中自己的改的代码部分格式化
recherst
2022-04-22 17:53:55 +08:00
赞成
link1994
2022-04-22 18:06:39 +08:00
Ctrl Alt L
针好用
techstay
2022-04-22 19:26:01 +08:00
支持,代码格式化本来就属于项目质量控制的一部分,不仅要强制格式化,还要用工具严格控制整个项目的风格。我现在看到一些比较冷门的语言没有格式化功能,学都懒得学了。
dengshen
2022-04-22 23:49:26 +08:00
失焦自动保存+格式化+热更新
ghouleztt
2022-04-22 23:55:59 +08:00
@chendy ctrl+shift+l 可以只格式化选中的部分
AllenHua
2022-04-23 00:37:35 +08:00
破事水。这年头写代码还有谁不格式化,不遵循各种 lint ?换个厂吧。另外老项目另说……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/848431

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX