Я ищу лучший способ перебрать множество параметров, чтобы убедиться, что я ударил все доступные параметры.
Я создал функцию, которая позволяет клиенту создавать изображения, которые в основном представляют собой другие изображения, расположенные поверх друг друга. Эти другие изображения разделяются на разные группы. У них есть ссылки на стороне изображения, которые они могут щелкнуть, чтобы прокручивать все разные изображения, чтобы просмотреть их.
Теперь я делаю автоматизированный процесс, который будет запускать функцию, которая изменяет изображение, когда пользователь нажимает на одну из ссылок. Мне нужно убедиться, что во время этого процесса ударяется всякая комбинация различных изображений.
Скажите, что есть 3 разных шляпы, 4 разных рубашки, 5 разных пар брюк и 6 разных пар обуви. Я могу представить это как массив с количеством опций для каждой группы. Текущий массив [3, 4, 5, 6]
.
Каков наилучший способ перебрать этот массив, чтобы убедиться, что будут показаны все возможные параметры?