выбить случайный оператор If

Условный код упрощает решение проблем, но его рефакторинг может быть болезненным. В предыдущей статье я писал о 5 VS Code Extension For Productivity и находил побочный эффект if-else, который вы делаете случайно. Вот способы уменьшить знание кода:

# 1 Защитные оговорки

Иногда мы будем создавать случайный вложенный IF, как в левой части изображения выше, фокусируясь только на том, какая функция результата будет возвращена, что заставляет нас напрямую создавать несколько неиспользуемых условий. Решение с защитным предложением может устранить нежелательные условные выражения и вернуть ожидаемые результаты в конце функции.

# 2 Массив включает

Случайное условие может быть вызвано тем, что вы не знаете о защищенном возврате. Вы нашли несколько IF с одинаковыми ожидаемыми результатами? означает, что уже пишется случайное условное выражение. Включение массива может быть решением для решения этих случаев путем записи ожидаемых результатов в массив, а затем простого возврата значения с использованием целевого значения включения массива.

#3 Параметры по умолчанию

Параметры по умолчанию могут помочь избежать проверки неопределенных или нулевых значений в функции. В большинстве случаев кодер может забыть установить параметр как необязательный и установить значение по умолчанию, в этом случае он будет использовать троичное значение, если для проверки условия и установки значения по умолчанию.

№ 4 Объединение с нулевым значением

Выполните рефакторинг, но не хотите использовать значение параметра по умолчанию, потому что это может сделать параметр длиннее — необязательная стратегия, которую вы можете использовать для предотвращения сложности кода с помощью объединения нулей. Объединение с нулевым значением можно использовать так же просто, как переназначить значение параметра, включая ??, и значение по умолчанию.

# 5 Необязательная цепочка

Необязательное связывание приходит к решению проблем с вложенным значением объекта и окажется неопределенным, при необязательном цепочке javascript узнает его как необязательный ключ к следующему значению и вернет его как неопределенное или превратит как ложное.

Заключение

Идеального кода не существует, но мы можем попытаться придумать что-то ненужное для нашего кода, например, исключить некоторые случайные условные операторы и многое другое, чтобы наш код было легко читать и поддерживать. Если вам нравятся статьи такого рода, вы можете поддержать меня, похлопав в ладоши и подписавшись на мою среду, чтобы быть в курсе. Устранив ненужные условные операторы, мы можем узнать больше о том, когда мы будем их использовать, а когда следует найти другую альтернативу, которая имеет больше смысла.