在做软构lab5的时候,在选择代码规范的时候发现不论是咕咕还是sun还是阿里啥的规定缩进坚决要避免用tab,对此十分不理解,明明tab键更方便,为啥要用4个空格代替?
写文章前突然想起来有一次在某个ide上发现tab键居然是8个空格长度,原来tab在不同环境下对应空格长度可能发生变化,故一份代码拿到另一个环境中格式就可能乱掉。
对于clike强类型语言而言问题不大,但对于py这种以缩进作为格式层次的语言来说就是致命伤了。
可见我们为了代码的正确性,千万不能犯懒啊
在做软构lab5的时候,在选择代码规范的时候发现不论是咕咕还是sun还是阿里啥的规定缩进坚决要避免用tab,对此十分不理解,明明tab键更方便,为啥要用4个空格代替?
写文章前突然想起来有一次在某个ide上发现tab键居然是8个空格长度,原来tab在不同环境下对应空格长度可能发生变化,故一份代码拿到另一个环境中格式就可能乱掉。
对于clike强类型语言而言问题不大,但对于py这种以缩进作为格式层次的语言来说就是致命伤了。
可见我们为了代码的正确性,千万不能犯懒啊