Англійська лексика: Розробка програмного забезпечення · Перевірка коду та його якість

Що означає guard clause?

Значення й приклади · Розробка програмного забезпечення

іменникПоширений термін

guard clause: захисна умова

Рання перевірка, яка завершує функцію або блок для окремого випадку, перш ніж почнеться основна логіка.

Де і як уживається

Захисна умова дає змогу рано відхилити або обробити окремий випадок і не вкладати в нього основний код.

Приклади речень

  1. A guard clause returns an empty list when the search text is blank.

    Захисна умова повертає порожній список, якщо текст пошуку порожній.

    Випадок порожнього вводу завершується одразу, тому решту роботи не потрібно огортати умовою.

  2. We added a guard clause that rejects requests without a valid account ID.

    Ми додали захисну умову, яка відхиляє запити без дійсного ідентифікатора облікового запису.

    Некоректний ввід залишає звичайний шлях обробки до будь-якого пошуку облікового запису.

Поширені словосполучення

  • add a guard clause
  • early guard clause