LC·Dict

T·D·D

C1abbreviation
US/ˌtiː diː ˈdiː/UK드물게 쓰임

TDD는 주로 ‘테스트 주도 개발’을 뜻하는 기술 약어이다.

noun명사

  1. 1

    테스트 주도 개발테스트 주도 개발: 코드를 작성하기 전에 자동화된 테스트를 먼저 만드는 소프트웨어 개발 방식C1software

    test-driven development: a software development method in which automated tests are written before the code they test

    • Our team uses TDD to keep the code reliable.

      우리 팀은 코드의 신뢰성을 유지하기 위해 TDD를 사용한다.

    • In TDD, you write a failing test before adding the feature.

      TDD에서는 기능을 추가하기 전에 실패하는 테스트를 먼저 작성한다.

  2. 2

    시분할 이중 통신시분할 이중 통신: 같은 주파수 대역에서 송신과 수신을 시간적으로 나누어 처리하는 통신 방식C2telecommunications

    time-division duplexing: a telecommunications method that separates sending and receiving signals by using different time slots on the same frequency band

    • The network uses TDD to separate uplink and downlink traffic.

      그 네트워크는 상향 및 하향 트래픽을 분리하기 위해 TDD를 사용한다.

    • TDD can adjust capacity when download demand is higher.

      다운로드 수요가 더 높을 때 TDD는 용량을 조정할 수 있다.

  3. 3

    청각장애인용 통신 장치청각장애인용 통신 장치: 전화선을 통해 글자로 대화할 수 있게 하는 장치C2assistive technology

    telecommunications device for the deaf: a device that allows people to communicate by typed text over a telephone line

    • The office listed a TDD number for deaf callers.

      그 사무실은 청각장애인 전화를 위한 TDD 번호를 안내했다.

    • Older public notices often mention TDD access.

      오래된 공공 안내문에는 TDD 이용이 자주 언급된다.

뉘앙스 · 쓰임

일상어가 아니라 전문 분야 약어이므로 문맥이 매우 중요하다. 개발자 사이에서는 대개 ‘테스트 주도 개발’을 뜻하지만, 통신·장애인 보조기기 문맥에서는 다른 뜻일 수 있다.

처음 사용할 때는 ‘test-driven development (TDD)’처럼 풀어 쓰는 것이 안전하다. 한국어 IT 문맥에서는 ‘TDD’ 또는 ‘테스트 주도 개발’이라고 한다. 청각장애인용 통신 장치 의미는 일부 지역에서 TTY와 함께 쓰이며, 현대에는 다소 구식으로 느껴질 수 있다.

유의어 뉘앙스 비교

test-driven development
TDD의 풀어 쓴 형태이다.
test-first development
비슷하지만, TDD보다 덜 엄격하게 쓰일 수 있다.
time-division duplexing
TDD의 풀어 쓴 전문 용어이다.
TTY
같은 종류의 문자 전화 장치를 가리키며, 특히 미국에서 함께 쓰인다.
text telephone
약어가 아닌 설명적인 표현이다.

자주 쓰는 표현 · Collocations

verb+noun

  • use TDDTDD를 사용하다
  • practice TDDTDD를 실천하다

noun+noun

  • TDD workflowTDD 작업 흐름
  • TDD networkTDD 네트워크
  • TDD numberTDD 전화번호

어원 · 암기 팁

[English]각 의미의 영어 표현에서 머리글자를 따 만든 약어이다. 소프트웨어에서는 test-driven development의 T, D, D를 딴 말이다.

TDD = T + D + D; test-driven development, time-division duplexing, telecommunications device for the deaf의 머리글자

💡 개발 문맥에서는 ‘Test를 먼저 쓰고 Development를 한다’고 기억하면 TDD의 핵심을 떠올리기 쉽다.