1. 首页
  2. Python

敲代码时花括号换行好,还是接着写比较好?你们觉的呢?

“u003Cdivu003Eu003Cpu003E有的人觉的其实换行不换行这件事情,关键是看这段代码将来可能发生什么改动,这些改动如果是不同人引入的,git blame(或其它版本管理系统的 blame)会如何反应哪行是谁最后改的。用最简单的话说,就是哪个出问题了,锅甩谁身上。u003Cu002Fpu003Eu003Cpu003E例如说,别人写下这样的代码:u003Cu002Fpu003Eu003Cpreu003Eif (true) { x = y u002F z; }u003Cbru003Eu003Cu002Fpreu003Eu003Cpu003E你接手了这个代码,然后加个新功能:u003Cu002Fpu003Eu003Cpreu003Eif (true) { x = y u002F z; z++; }u003Cbru003Eu003Cu002Fpreu003Eu003Cpu003E或者是重构成这样子:u003Cu002Fpu003Eu003Cpreu003Eif (true) {u003Cbru003Ex = y u002F z;u003Cbru003Ez++;u003Cbru003E}u003Cbru003Eu003Cu002Fpreu003Eu003Cpu003E后来用户发现有 bug 了,当 z = 0 时程序就崩溃了。无论你重构不重构,你都动过 x = y u002F z 那行,所以 blame 指向你,锅在你头上。这时候唯一正确的做法是,强迫写下源代码的人重构成这样子:u003Cu002Fpu003Eu003Cpreu003Eif (true) {u003Cbru003Ex = y u002F z;u003Cbru003E}u003Cbru003Eu003Cu002Fpreu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F2a5e31f797d44cb598548bafa521e9c0″ img_width=”410″ img_height=”309″ alt=”敲代码时花括号换行好,还是接着写比较好?你们觉的呢?” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E有的人觉的不换行的代码看的蛋疼。有点强迫症,每次看到组里有人写这样的代码都想吊起来打一顿,问原因,回说现有的以前同事写的代码是那种风格,可是那些同事都已经被lay off了啊。真心觉得不换行的做法是落后时代,属于“反人类”的一种做法,如果不是用vim等编辑器可以快速查找到对应的{符号,看那样的代码真的是让人吐血。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp9.pstatp.comu002Flargeu002Fpgc-imageu002F0e94ec7e88664ee6aedae794c2509f07″ img_width=”400″ img_height=”300″ alt=”敲代码时花括号换行好,还是接着写比较好?你们觉的呢?” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“01”即可领取。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F6735a2e92574426eaa0055d74115f97b” img_width=”640″ img_height=”660″ alt=”敲代码时花括号换行好,还是接着写比较好?你们觉的呢?” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp9.pstatp.comu002Flargeu002Fpgc-imageu002F2eea6500c92c4bd19e4ee73a0a81fb9b” img_width=”640″ img_height=”448″ alt=”敲代码时花括号换行好,还是接着写比较好?你们觉的呢?” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E有的人觉的换行好。原本都是不换行的,改成换行肯定是有理由的。而事实上,从概率上讲,换行的人平均水平也较高。u003Cu002Fpu003Eu003Cpu003E对此,你们有什么看法呢?欢迎写在评论中!u003Cu002Fpu003Eu003Cu002Fdivu003E”

原文始发于:敲代码时花括号换行好,还是接着写比较好?你们觉的呢?

主题测试文章,只做测试使用。发布者:逗乐男神i,转转请注明出处:http://www.cxybcw.com/12976.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code