代码洁癖

2010-08-19 01:01:54 +08:00
 bluef
除了代码缩进之外, 不允许花括号后面有莫名其妙的空格, 即使是空行也必须有相应的缩进.

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

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

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

整理硬盘我也会这样做。爱整理的人永远都不会有整洁感。我大体是这样。
sinxccc
2010-08-19 01:39:11 +08:00
这些症状都曾经有过

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

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

-____________-

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

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

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

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

© 2021 V2EX