爱笑的女孩,哦不,代码写得清楚的女孩男孩,通常运气都不会太差。 – IoT小能手 twowinter
本文作者twowinter,转载请注明作者:http://blog.csdn.net/iotisan/
1 指导纲领
确定在有生之年是去不了谷歌了,但幸好还可以像谷歌工程师那样来写程序。
2 格式篇
Tab缩进在不同编辑器中会呈现不同的效果,所以要尽量用空格。在这点上python做地特别绝,你要是前头用tab,它直接就告诉你error了。
程序执行都是由各种各样的语句组成,最常见的有表达式语句和函数调用语句,以及控制语句等。表达式语句和函数调用很简单,都只有一行,因此只要编程规范上注意下缩进就好。控制语句的花样就多一点,也就是大家最常用的条件语句、循环语句语句。如果不加注意,就会遇到各种样式的if else。
借鉴设计上的亲密性原则,我们可以将内容相关的代码聚合在一起,使用空行与其他代码块做点小分割,这样可以体现出自己的逻辑思路,使得代码更加易读。
3 命名篇
ToBeContinue
4 代码设计篇
主要从“总体结构”->“系统层级”->“模块间”这三个从大到小的层面,分享了代码设计上解耦的一些思路。通过lorawan代码等实例分析,让大家对这个设计思想有一些具象的理解。