![]() | 1 WarWithinMe 2011-11-22 21:20:13 +08:00 自己习惯就好。。。我一般用第二种。。。这几天写js代码都是第一种,因为用jquery,经常写些很小的函数。 |
![]() | 2 chenluois 2011-11-22 21:22:16 +08:00 这属于个人偏好问题,没有什么好不好的,喜欢那个就用哪个。我一般用前面那种格式,但有的时候也用后面那种,比较随意。 |
![]() | 3 ywjno 2011-11-22 21:24:24 +08:00 类C的习惯第二种,类java的习惯第一种(忘了从哪个网上看到的这句话 |
![]() | 4 Chris_Ys 2011-11-22 21:27:11 +08:00 完全偏好问题, 如果是 Javascript 的话请使用第一种, 和一个 Bug 有关: return { // ... }; 在某些解释器里会变成 return ; { / ... }; |
5 fen 2011-11-22 21:28:38 +08:00 这个问题可以讨论好几页,就跟讨论编辑器一样。 |
![]() | 6 roamlog 2011-11-22 21:28:39 +08:00 习惯第一种 |
![]() | 7 blacktulip OP 既然实际上没有统一规范,那我就用第二种了,我觉得第二种找对子的时候更方便。 |
![]() | 8 cashplk 2011-11-22 21:31:54 +08:00 习惯第一种了 |
![]() | 9 aoyoo 2011-11-22 21:38:20 +08:00 用c语言,习惯于第二种 |
10 herolee 2011-11-22 21:39:11 +08:00 我用第一种。 |
![]() | 11 kojp 2011-11-22 21:41:40 +08:00 @blacktulip 我倒觉得,第一种方便,会有缩进的嘛。。 |
![]() | 12 Chris_Ys 2011-11-22 21:42:11 +08:00 据我所知只有 JS 是提倡 (业内间接强迫) 第一种, 原因纯粹是 bug 的关系. 而 web 端的 JS/CSS 最终会被 minify 掉, 所以实际哪一种都没所谓. 编程规范完全是个人/团队因素, 能坚持一个风格就可以了. |
![]() | 13 wowh 2011-11-22 21:42:19 +08:00 用第一第二种都无所谓,重要的是不要混着用 |
![]() | 14 myrual 2011-11-22 21:46:47 +08:00 随意吧,和用什么编辑器的问题一样。 个人喜好第一种,因为大括号占一行有点浪费。 |
15 cynix 2011-11-22 21:47:36 +08:00 via iPhone 如果你第二的理由是「找子方便」,那只能明你 editor… |
![]() | 16 frittle 2011-11-22 21:48:39 +08:00 习惯第一种 |
![]() | 17 acdea4effdbb420d 2011-11-22 21:57:51 +08:00 第一种 |
![]() | 18 kongruxi 2011-11-22 21:59:17 +08:00 习惯第一种 |
![]() | 19 blacktulip OP Xcode 自动生成的那些代码块也是用的第二种 hmm.. |
![]() | 20 snake45 2011-11-22 22:03:34 +08:00 习惯第一种 |
![]() | 21 tox 2011-11-22 22:21:09 +08:00 个人习惯吧,一直用的第一种,语言是java |
![]() | 22 Echoldman 2011-11-22 22:37:59 +08:00 条件、循环、分支用第一种,函数、方法、类声明第二种; |
![]() | 23 pp2moonbird 2011-11-22 22:44:41 +08:00 以前一直使用第二种,不过后来看了代码大全,里面提倡第一种。看了之后觉得也挺有道理。 因为 if (condition){ 缩进 } 更能体现出代码块的概念。 如果换成vb就是 if (condition) 缩进 end if 而 if (condition) { 缩进 } {有点多余。 |
![]() | 24 ohhe 2011-11-22 23:06:57 +08:00 我也喜欢第一种。 第二种多此一举 |
![]() | 25 fanzeyi 2011-11-22 23:08:03 +08:00 |
![]() | 26 lguan 2011-11-22 23:53:00 +08:00 我个人喜欢第一种,这个也仅仅是习惯问题,两者并没有互相又大的优劣区别,我觉得最关键是要统一,前后一致,小组内一致,项目内一致,这个才最重要 |
![]() | 27 simple_plan 2011-11-22 23:59:06 +08:00 一直用第一种 |
![]() | 28 hanai 2011-11-23 00:00:30 +08:00 偏爱第一种,我学习的教材都是用第一种的 |
![]() | 29 benzhe 2011-11-23 00:28:16 +08:00 习惯第一种,但是如果在改别人的代码就会跟随他们的风格,这应该是某种强迫症... |
![]() | 30 magicsilence 2011-11-23 00:35:18 +08:00 ![]() |
![]() | 31 liyangdal 2011-11-23 00:37:18 +08:00 条件、循环、分支用第一种,函数第二种 在 The C Programming Language里面是这么区分使用的。 |
![]() | 32 sinxccc 2011-11-23 00:41:33 +08:00 自己写的话爱怎么用怎么用。 在团队里的话跟团队编程规范保持一致。 |