代码洁癖

2010 年 8 月 19 日
 bluef
除了代码缩进之外, 不允许花括号后面有莫名其妙的空格, 即使是空行也必须有相应的缩进.

缩进都必须是tab, 除了Python是soft tab. 每个项目的Tab都必须统一, 要么是空格, 要么是硬Tab.

代码生成结果也必须整洁, 输出的HTML尽可能的按结构缩进. 并且只要有精力就会一行一行的把机器自动生成(比如用Dreamweaver制作的一些静态网页)的HTML整理好.

有人有类似的症状么=_____________=
9240 次点击
所在节点   强迫症
38 条回复
linnchord
2010 年 8 月 19 日
很好的洁癖,雷同。
eth2net
2010 年 8 月 19 日
简言之至少视觉上要享受。
GordianZ
2010 年 8 月 19 日
弄个tidy配置成save的时候自动format不就好了……
leafduo
2010 年 8 月 19 日
很正常吧,不过我从来不用硬 tab
SolidZORO
2010 年 8 月 19 日
如果认真写一段html。我会做得很简洁。很规范。

整理硬盘我也会这样做。爱整理的人永远都不会有整洁感。我大体是这样。
sinxccc
2010 年 8 月 19 日
这些症状都曾经有过

但在维护一堆函数平均大于300行,个别大于1000 的 C 代码超过两年后,我已经被治愈了= =
harryxu
2010 年 8 月 19 日
以前我也有类似的代码洁癖,不过现在不那么以自我为中心了,而是变成同一个项目或同一个团队种的编码风格保持一直就行。
fly2never
2010 年 8 月 19 日
目前都是硬tab,组里规定的缩进为4
yoyicue
2010 年 8 月 19 日
喜欢硬tab.
disinfeqt
2010 年 8 月 19 日
把 ruby 当 python 来缩进 ing...
yoyicue
2010 年 8 月 19 日
@disinfeqt 这个确实洁癖了. =.=
ssword
2010 年 8 月 19 日
要是有一些赋值,就把值和等号都对齐...
ssword
2010 年 8 月 19 日
@disinfeqt ruby的tab好像2个空格比较合适...
bluef
2010 年 8 月 19 日
@ssword 我倒是不太赞同这样的写法, 因为变量和值之间的空格数就不一致了...
flytwokites
2010 年 8 月 19 日
用硬tab的话,如果要二行并一行,那下一行的tab会接下上一行的后面,就分不清tab和空格了。
我从来不用硬tab。
ratazzi
2010 年 8 月 19 日
我喜欢用空格,以前曾经因为 wp-syntax 生成的标签没通过 W3C 验证,就给咔嚓掉了
yleo77
2010 年 9 月 21 日
为什么不让类似beatuify的插件去做这些事情呢..
fanzeyi
2010 年 9 月 21 日
硬TAB +1
Jet
2010 年 9 月 21 日
soft tab 2空格适用所有代码。函数和类大括号必须在下一行起头。非函数的大括弧在本行末尾。关于那if是否必须大括弧已经不追究了。
总的来说缩进必须注重
rveo
2010 年 9 月 21 日
硬 TAB + 1

我连 A=B 都非要写成 A = B 不可。

-____________-

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

https://study.congcong.us/t/1842

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

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

© 2021 V2EX