程序代码缩进使用空格与制表符,哪个好?

这个问题一直是个有争议我问题,好像偏向于用空格的比较多,下面比较一下优缺点

 

 

对于代码尺寸,今天做了一个简单的统计,如下表,分别列出了几个源码文件使用空格与TAB键时的大小,看来空格还是远远大于TAB键,使程序代码增加了20的尺寸,因为使用的是4个点位符的TAB,算一下TAB的大小也空格的1/4=25%。这个尺寸的增长势必会减慢编译速度,影响在解析阶段的效率,这个因素在大大型项目中是不是也应该作为一个主要因素来考虑是使用TAB还是使用空格呢?

使用空格使用TABspace% 
463523.9% 
10.2821.6% 
119.5413.3% 
11.99.0923.6% 
11.68.3727.8% 
16.913.619.5% 
1512.814.7% 
    
122.696.421.4%总计

Comments

Hong Adonis - 2010/2/6 11:59:44
我选择制表符
张 俊 - 2010/2/19 14:52:51
那如果将所有缩进都去掉呢?在原项目基础上增加一个压缩版,编译应该会更快吧,可不可行?
Tian Nocky - 2010/2/22 20:41:57
从理论上是可行的,但读起来有多费劲啊?
这种手段倒是在Javascript上用的比较多,为了提高执行速度及传输速度不仅不用空格、制表符,连换行都不要了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值