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

Що означає DRY?

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

/draɪ/скороченняПоширений термін

DRY: DRY, принцип «не повторюйся»

Скорочення від Don’t Repeat Yourself — принцип, за яким кожен фрагмент знань або логіки має існувати в одному місці коду, а не бути скопійованим у кількох місцях.

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

Вимовляється як англійське слово dry. Рецензенти пишуть Let’s DRY this up або This isn’t very DRY. Надто раннє застосування може призвести до хибної абстракції, тому деякі розробники чекають, доки код повториться тричі (правило трьох).

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

  1. The same validation appears in four controllers; let's DRY it up with a shared helper.

    Та сама перевірка є в чотирьох контролерах; винесімо її в спільну допоміжну функцію.

    Повторену логіку пропонують зібрати в одному місці, щоб не підтримувати чотири копії.

  2. Keeping code DRY is good, but don't merge two functions that only look similar by accident.

    Писати код за принципом DRY корисно, але не об’єднуйте функції, схожі лише випадково.

    Зменшувати повторення не слід ціною спільної абстракції для логіки, яка насправді різниться.

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

  • DRY principle
  • DRY it up
  • keep it DRY
  • not very DRY