提问人:Sean 提问时间:12/8/2019 最后编辑:walnutSean 更新时间:12/8/2019 访问量:36
重复测试相同的条件还是测试一次并在其中复制代码更好?
Is it better to test the same condition repeatedly or test once and duplicate code within them?
问:
在可读性、效率等方面,哪种情况通常更好用。
一:多次重复相同的条件(不重复代码)
instr1
instr2
if condition:
instr3a
else:
instr3b
instr4
if condition:
instr5a
else:
instr5b
etc..
二:将整个语句括在条件中并重复代码
if condition:
instr1
instr2
instr3a
instr4
instr5a
else:
instr1
instr2
instr3b
instr4
instr5b
etc..
仅通过查看它,第二个似乎更具可读性,并且只有一个条件必须运行得更快,但是关于这一点的最佳实践是什么?
答: 暂无答案
评论
language-agnostic
language-agnostic