文章目录
我们在成长的过程中,已经接受了按照数学书上的步骤算题,按照医嘱养病,按照说明书装家具。但是,我们并没有习惯于接受来自他人的指令,甚至有些抵触,即便对方是我们的领导。比如在计算机软件开发过程中,大家必须按照同样的风格和习惯写软件,如果不这样做,各自按照自己的习惯工作,做出来的软件是否依然能运行呢?或许可以,但是产生Bug的可能性会大很多,而且如果一个人离职了,其他人几乎无法接替他的工作。因此,在Google,写代码的规范是有严格规定的,那种规定近乎苛刻,不仅要求给变量起名字要有特定的格式,单元测试要覆盖100%的代码,程序的注释要占到篇幅的三分之一左右,就连多一个空格都不允许。任何不符合这样不近人情的规矩的代码,是不能提交的。因此,所有新入职的工程师和研究员,无论原来多么牛,到Google后第一个月基本上就在练习写符合Google规范的代码,说穿了,就是在学习服从。 不经过这一步,不论水平多高,永远不用指望提升,甚至会混不下去。
一、用缩进表示代码块
C语言或Java语言使用花括号来表示代码块,但是Python不同,采用缩进来表示代码块,也就是缩进的深度