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