美文网首页
把别人的tab转换为4个空格,浪费自己的生命

把别人的tab转换为4个空格,浪费自己的生命

作者: lahmiley | 来源:发表于2019-05-17 01:26 被阅读0次

    毕业时入职的项目组对代码的规范有一定的要求,比如代码提交的注释要根据代码的内容加上三种前缀,分别是开发、修复、新增,之后再加上代码的注释,通过前缀能比较方便知道提交代码的含义

    又比如要求代码中把tab转换为4个空格,因为有些编译器把tab显示为8个空格,有些则显示为4个空格,那如果代码中有的地方用tab,有的地方用空格,代码就可能缩进不对,造成阅读困难。

  我至今还有印象,项目经理在vim的visual模式中,发现我代码中的缩进既有tab,又有空格,有完美情结的我发现自己代码连缩进都参差不齐,羞愧不已

    从此之后,我严格遵守项目规范,所有tab都统一替换为4个空格,并把这个要求一直谨记于心

    今天下午,我发现有的同事代码不规范,没有把tab转换为4个空格,看着难受(应该有人和我一样难受)

  在sublime编辑器下,有个选项是可以把当前文件的tab转换为4个空格,改完一个文件,发现这个模块的所有文件也有类似的“问题”,就开始搜索"sublime 批量替换tab"

    这时同事益过来,问我在处理什么,了解后问我:“为什么要替换呢,我都是直接设置tab显示为4个空格就好啦”

    这句话直接让我蒙了!彻底蒙了!

    我明明知道可以在git中设置tab显示为4个空格,我明明知道git可以不显示^M,我为什么还要去替换别人的tab?并为此花费半个小时甚至一个小时?

    就像写代码一样,明明可以通过修改底层的代码完成对上层的兼容,为何还要要求上层改逻辑?

    以后我不再要求别人把tab转换为4个空格,不再因为自己一直用4个空格替代tab就沾沾自喜,不再指责别人没有用4个空格替代tab!

    根本没必要!

相关文章

网友评论

      本文标题:把别人的tab转换为4个空格,浪费自己的生命

      本文链接:https://www.haomeiwen.com/subject/ceygaqtx.html