美文网首页
把别人的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