выбить случайный оператор If
Условный код упрощает решение проблем, но его рефакторинг может быть болезненным. В предыдущей статье я писал о 5 VS Code Extension For Productivity и находил побочный эффект if-else, который вы делаете случайно. Вот способы уменьшить знание кода:
# 1 Защитные оговорки
Иногда мы будем создавать случайный вложенный IF, как в левой части изображения выше, фокусируясь только на том, какая функция результата будет возвращена, что заставляет нас напрямую создавать несколько неиспользуемых условий. Решение с защитным предложением может устранить нежелательные условные выражения и вернуть ожидаемые результаты в конце функции.
# 2 Массив включает
Случайное условие может быть вызвано тем, что вы не знаете о защищенном возврате. Вы нашли несколько IF с одинаковыми ожидаемыми результатами? означает, что уже пишется случайное условное выражение. Включение массива может быть решением для решения этих случаев путем записи ожидаемых результатов в массив, а затем простого возврата значения с использованием целевого значения включения массива.
#3 Параметры по умолчанию
Параметры по умолчанию могут помочь избежать проверки неопределенных или нулевых значений в функции. В большинстве случаев кодер может забыть установить параметр как необязательный и установить значение по умолчанию, в этом случае он будет использовать троичное значение, если для проверки условия и установки значения по умолчанию.
№ 4 Объединение с нулевым значением
Выполните рефакторинг, но не хотите использовать значение параметра по умолчанию, потому что это может сделать параметр длиннее — необязательная стратегия, которую вы можете использовать для предотвращения сложности кода с помощью объединения нулей. Объединение с нулевым значением можно использовать так же просто, как переназначить значение параметра, включая ??
, и значение по умолчанию.
# 5 Необязательная цепочка
Необязательное связывание приходит к решению проблем с вложенным значением объекта и окажется неопределенным, при необязательном цепочке javascript узнает его как необязательный ключ к следующему значению и вернет его как неопределенное или превратит как ложное.
Заключение
Идеального кода не существует, но мы можем попытаться придумать что-то ненужное для нашего кода, например, исключить некоторые случайные условные операторы и многое другое, чтобы наш код было легко читать и поддерживать. Если вам нравятся статьи такого рода, вы можете поддержать меня, похлопав в ладоши и подписавшись на мою среду, чтобы быть в курсе. Устранив ненужные условные операторы, мы можем узнать больше о том, когда мы будем их использовать, а когда следует найти другую альтернативу, которая имеет больше смысла.