苏飞 发表于 2018-5-6 20:40:02

不懂就问

请问诸位大哥,这个定义函数,为什么中间要空一行?

elang696 发表于 2018-5-6 20:54:59

空一行可以让不同作用的代码更容易区分;关于这个可以先看看Python的代码规范,有利于理解别人的代码,也方便自己写出别人喜欢看的代码

苏飞 发表于 2018-5-6 20:59:37

elang696 发表于 2018-5-6 20:54
空一行可以让不同作用的代码更容易区分;关于这个可以先看看Python的代码规范,有利于理解别人的代码,也方 ...

那为什么不分开定义呢?

新手·ing 发表于 2018-5-6 21:04:35

苏飞 发表于 2018-5-6 20:59
那为什么不分开定义呢?

每空一行,就会把代码的逻辑分开,让维护者更容易理解代码的意思,
因为定义函数的目的是保存文件,分开定义显得没有必要。

20400992 发表于 2018-5-7 08:39:18

分开后逻辑更清晰,有的函数有几十到几百行,这样,你能快速看懂?

thexiosi 发表于 2018-5-7 13:03:07

优秀程序员的良好习惯:使代码更便于理解,方便后期维护人员

苏飞 发表于 2018-5-11 13:57:25

20400992 发表于 2018-5-7 08:39
分开后逻辑更清晰,有的函数有几十到几百行,这样,你能快速看懂?

谢谢
页: [1]
查看完整版本: 不懂就问