陈硕有一篇 blog 讨论了这个问题( http://webcache.googleusercontent.com/search?q=cache:ZoIn7s7WoggJ:www.cppblog.com/Solstice/archive/2011/03/05/141164.html+&cd=1&hl=zh-CN&ct=clnk ),除此之外的资料就很难找到了,希望 v 友可以分享一下这方面的知识。
update: 前段时间有了一些新想法,核心是不要违反开闭原则
1
renmu123 2021-05-11 20:44:54 +08:00 via Android 1
js 我能想到两个:
函数参数过长的话换行,object,array 同理 再把尾逗号能加的都加上 |
2
meiyoumingzi6 2021-05-11 20:46:59 +08:00
python 提交之前确保下 PEP8, 省着有人 format 之后一堆空格的修改
|
3
no1xsyzy 2021-05-11 21:00:22 +08:00
没有很大的必要去特地研究,尤其不同语言还不一样。
缺的是个 semantical diff |
4
hugo54 2021-05-11 21:22:01 +08:00 1
如无必要,不要改变两行旧代码的相对顺序。
|
5
redbuck 2021-05-11 21:41:39 +08:00 3
引入格式化工具,保证提交到仓库的风格一致。
|
6
xingheng 2021-05-11 23:24:19 +08:00 1
max page column < 100
|
7
xingheng 2021-05-11 23:26:28 +08:00
sed 's/\t/ /g'
|
8
strawberryBug 2021-05-12 00:35:05 +08:00 via Android
引入 check style,定义格式化,代码规范等,git push 之前强制检查
|
9
wellsc 2021-05-12 00:41:42 +08:00
vim 用户 gg=G
|
10
wdhwg001 2021-05-12 02:00:44 +08:00
git config --global diff.algorithm histogram
|
12
laike9m 2021-05-12 02:46:56 +08:00 via Android
强制使用 formatter 是目前的最好方案
|
13
Weixiao0725 2021-05-12 03:35:55 +08:00 1
go fmt
|
14
okayan 2021-05-12 17:37:43 +08:00
no code, no change, deploy nowhere
|
15
NanonaN 2021-05-12 19:58:55 +08:00
@no1xsyzy semantic diff 让我想起了王垠的结构化程序比较 ydiff ( https://henix.github.io/feeds/yinwang/2013-04-21-ydiff-结构化的程序比较.html )
|