漫议代码风格中的tab和space

今天到了新公司, 看来一下公司的编程规范, 里面有一条建议: 尽量使用tab做缩进. 然而, 对于TAB和space,我个人还是比较推荐使用space来替换tab的

虽然可能是原公司要求使用space代替tab吧, 有点先入为主的成分, 但由于不同系统, 不同编辑器,归根结底是不同的字体对于tab和space的宽度表达都是不一样的, 等比或等宽字体又不一样, tab所对应的空格数也可能不同...

所以如果用tab作为缩放的话, 换一个编辑器代码结构可能被破坏, 不利于维护. 个人还是建议程序应该尽量用space替换tab

另, 也许有人会说, tab和space又怎样, 都是风格问题, 编译完就什么都没有啦, 不影响代码逻辑, 不影响功能, 无所谓! 这种说法我是不敢苟同的! 我认为程序员和艺术家其实没有什么区别, 都是创新型的职业, 唯一的区别只是对象的不一样而已. 说到这里, 就更加有人会说, 你看艺术家多么的不拘小节. 错! 他们不拘的是自己的"小节", 对于他们的作品, 绝对是一丝不苟的! 甚至比生命还重要. 而程序之于程序员, 就如油画之于画家, 不应该允许半点瑕疵.

哎呀, 一扯就扯的有点太远了... 总之, 我本人推崇风格统一的"4 spaces代替tab" ...
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值