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

Що означає TDD?

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

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

TDD: TDD, розробка через тестування

Скорочення від test-driven development: спочатку пишуть тест, який не проходить, потім код для його проходження, а далі впорядковують код; цикл повторюють.

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

Цикл часто називають red, green, refactor. Скорочення вимовляють по літерах: T-D-D. Кажуть do TDD, practice TDD або write it test-first. Команди по-різному ставляться до суворості цього підходу, але термін часто трапляється на співбесідах.

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

  1. We used TDD for the pricing rules because the edge cases were so tricky.

    Для правил ціноутворення ми застосували TDD, бо граничні випадки були надто складними.

    Спершу сформульовані тести допомогли опрацювати складні виняткові умови розрахунку.

  2. With TDD, I write a test for the bug first and watch it fail.

    За TDD я спочатку пишу тест на помилку й дивлюся, як він не проходить.

    Початковий невдалий тест підтверджує, що він справді відтворює дефект до виправлення коду.

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

  • practice TDD
  • red, green, refactor
  • test-first
  • TDD cycle