Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 我是否应该将循环重构为更具描述性的方法?_Loops_Refactoring - Fatal编程技术网

Loops 我是否应该将循环重构为更具描述性的方法?

Loops 我是否应该将循环重构为更具描述性的方法?,loops,refactoring,Loops,Refactoring,我目前正在编写一些Javascript代码,尽管这个问题不是特定于Javascript的,我意识到我的循环到处都在夸大。我尝试为循环创建局部变量,以使它们更具可读性,尝试远离数组[I][j]类的符号,但我想知道是否应该将它们重构为描述命名的方法 这些问题纯粹是供我讨论学习的,并不是针对我目前的情况。我想多少可读性就足够了 一切都要看情况而定 可读性是驱动目标,因此,如果您有一大块代码和大量循环,那么可能应该对其进行重构 我不知道提取循环是否总是最好的地方。我可能会考虑出一段代码,它执行一些单独的

我目前正在编写一些Javascript代码,尽管这个问题不是特定于Javascript的,我意识到我的循环到处都在夸大。我尝试为循环创建局部变量,以使它们更具可读性,尝试远离数组[I][j]类的符号,但我想知道是否应该将它们重构为描述命名的方法


这些问题纯粹是供我讨论学习的,并不是针对我目前的情况。我想多少可读性就足够了

一切都要看情况而定

可读性是驱动目标,因此,如果您有一大块代码和大量循环,那么可能应该对其进行重构


我不知道提取循环是否总是最好的地方。我可能会考虑出一段代码,它执行一些单独的单元。你为什么循环?你在初始化变量吗?您正在搜索特定的元素吗?如果是这样的话,这就是您应该提取的内容。

它主要是在数组中查找元素。。我一直在考虑将ifinArray重构成一个更具描述性的函数。