免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: codefish
打印 上一主题 下一主题

近来老看别人写的代码,实在是很郁闷了。不得不说几句。 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-07-31 13:42 |只看该作者
原帖由 epegasus 于 2009-7-31 12:51 发表
-0,貌似我写的代码不再需要人看了.
-1,tab正的很顺手,自从有了它,我再也不用空格了.
-2,多个定义数据在一起,为了对齐,我难得去数空格.tab真的很神奇.
-3//的注释其实是给自己看的.
-6,历史的代码真的有很大参考价值,因为我不确定今后是否还要改回来,我正在左右权衡.


同意除了0之外的所有条目。
严重同意-2,特别超级严重同意-6。
再补充一下,如果你发生代码迁移,无论是文件名的改动,还是版本管理系统的改动,还是分支的迁移。无论以上三者发生任何一个,如果你要改回你原来的代码,请问,你去那里找回?

论坛徽章:
0
12 [报告]
发表于 2009-07-31 13:55 |只看该作者
现在大部分编辑器默认的自动缩进都是 TAB 吧?打空格岂不累死人

论坛徽章:
0
13 [报告]
发表于 2009-07-31 14:00 |只看该作者
不同领域有不同的习惯吧

未必kernel里边的代码风格就NB,就是编码的标杆

论坛徽章:
0
14 [报告]
发表于 2009-07-31 14:10 |只看该作者
请问我的TAB应该换成什么键

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
15 [报告]
发表于 2009-07-31 14:54 |只看该作者

回复 #6 windaoo 的帖子

原帖由 windaoo 于 2009-7-31 11:40 发表
楼上,你看的是什么 kernel 的代码?果真没有 tab ?


他也没说是linux kernel嘛

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
16 [报告]
发表于 2009-07-31 14:56 |只看该作者
原帖由 reiase 于 2009-7-31 14:00 发表
不同领域有不同的习惯吧

未必kernel里边的代码风格就NB,就是编码的标杆


顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶顶 顶顶顶  顶顶顶顶顶
顶顶顶顶顶顶    顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶顶
顶顶顶顶顶   顶顶顶顶顶顶顶顶顶 顶顶顶顶  顶顶顶顶
顶顶顶顶  顶顶顶顶顶顶顶顶顶顶顶顶 顶   顶顶 顶顶
顶顶  顶 顶顶顶顶顶顶顶顶顶顶  顶顶顶 顶顶   顶
顶顶顶顶顶 顶顶顶顶顶顶顶顶顶   顶顶顶   顶顶顶顶
顶顶顶顶   顶顶顶顶顶顶顶顶顶顶 顶  顶 顶顶顶顶顶
顶顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶  顶  顶   顶顶
顶顶   顶  顶顶顶顶顶顶顶顶顶 顶顶顶顶  顶顶顶顶
顶 顶顶   顶顶顶顶顶顶顶顶   顶   顶 顶顶顶顶
顶顶顶顶顶  顶顶顶顶顶顶顶顶 顶  顶顶 顶 顶顶顶顶
顶顶顶顶    顶顶顶顶顶顶 顶顶 顶顶顶顶顶 顶顶顶顶
顶顶顶  顶顶   顶顶顶顶 顶  顶顶 顶顶 顶顶顶顶
顶   顶顶顶顶    顶顶顶顶顶 顶顶顶   顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶


严重鄙视那些动不动(懂不懂?)就把kernel挂在嘴边的人

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
17 [报告]
发表于 2009-07-31 15:00 |只看该作者

回复 #1 codefish 的帖子

原帖由 codefish 于 2009-7-31 10:55 发表
1,TAB键让你用的很顺手吗?我只是想告诉你,当你的代码换个环境看的时候,会很难看很难看而已,完全不是你想表现的那个样子了。


错不在tab, 而是不明白这个:
原帖由 connet 于 2009-7-31 11:33 发表
貌似大部分编辑器都能在输入tab 时自动换成指定数目的空格。

论坛徽章:
3
金牛座
日期:2013-10-12 15:42:452015年辞旧岁徽章
日期:2015-03-03 16:54:15IT运维版块每日发帖之星
日期:2016-06-01 06:20:00
18 [报告]
发表于 2009-07-31 16:12 |只看该作者
我的编辑器,打开一个文件,只要一保存自动把文件里tab替换成四个空格,我编辑一个我没改过的文件后,svn diff一看,到处都是不同的地方。
有些程序里,还用tab作为特定的分隔符或标识符,被我编辑后就不工作了,我一直在程序里用"\t"作为tab标识符的代替。

论坛徽章:
0
19 [报告]
发表于 2009-07-31 17:05 |只看该作者
//注释有什么不妥?
tab要看怎么样用,一般的代码很多,你能够保证你的缩进的空格是一致的?
一般的用UE转换tab为四空格

论坛徽章:
0
20 [报告]
发表于 2009-07-31 17:49 |只看该作者
1、我同意,代码整洁易懂很重要。
2、tab正的很顺手。可以在公司里面规定统一用TBL代替多少个空格,提高效率。
3、,很少用多个定义的,一般都分开。
4、//和/**/个有好处。
5、历史代码用处还是很多的。

从LZ的发言来看,LZ患有严重的洁癖,建议去医院看看,毕竟这个世界不干净的地方很多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP