Mock out
구동사C1실제 기능이나 구성요소를 테스트용 가짜로 대체하다
phrasal verb구동사
- 1
가짜 구현으로 대체하다, 모의 구현하다 — 소프트웨어 테스트에서 실제 함수, 서비스, 데이터베이스, API 등을 가짜 구현으로 대체하다C1
in software testing, to replace a real function, service, database, API, etc. with a mock implementation
We mocked out the payment gateway so the tests would not charge real credit cards.
테스트가 실제 신용카드에 결제하지 않도록 결제 게이트웨이를 가짜 구현으로 대체했다.
If the external API is slow, mock it out in your unit tests.
외부 API가 느리다면 단위 테스트에서는 그것을 mock으로 대체해라.
- 2
초안으로 만들다, 대략 만들다 — 디자인, 화면, 구조 등을 완성 전에 대략적인 모형이나 초안으로 만들다C1
to create a rough mock-up or preliminary version of a design, screen, structure, etc.
The designer mocked out the new dashboard before the developers started building it.
개발자들이 만들기 시작하기 전에 디자이너가 새 대시보드의 대략적인 모형을 만들었다.
Let's mock the layout out quickly and discuss the details later.
레이아웃을 빠르게 대략 만들어 보고 세부 사항은 나중에 논의하자.
유의어mock up, sketch out, draft
뉘앙스 · 쓰임
mock은 단순히 ‘가짜 객체나 동작을 만들다’라는 일반 동사로도 쓰이고, mock out은 특히 기존의 실제 부분을 테스트용 가짜로 ‘대체해 빼놓다’라는 느낌이 강합니다. stub out은 보통 최소한의 임시 구현을 넣는다는 뉘앙스가 있고, fake는 실제처럼 보이게 흉내 낸다는 의미가 더 넓습니다. mock up은 화면·제품·디자인의 모형을 만든다는 뜻에 더 자주 쓰입니다.
주로 개발자들 사이의 기술적 문맥에서 쓰이며 일상 회화에서는 드뭅니다. 대명사가 목적어일 때는 보통 mock it out처럼 목적어를 동사와 particle 사이에 둡니다. 예: mock out the API 또는 mock the API out.
유의어 뉘앙스 비교
- mock
- 구동사가 아닌 일반 동사로, 가짜 객체나 동작을 만든다는 더 일반적인 표현입니다.
- stub out
- 완전한 가짜 동작보다 최소한의 임시 구현을 넣는다는 느낌이 더 강합니다.
- fake
- 기술 문맥뿐 아니라 일반적으로 실제처럼 보이게 흉내 낸다는 넓은 의미입니다.
- mock up
- 제품이나 화면의 시각적 모형을 만든다는 뜻으로 더 흔한 표현입니다.
- sketch out
- 세부 구현보다 큰 구조나 아이디어를 간단히 그려 본다는 느낌입니다.
- draft
- 글, 계획, 디자인 등의 초안을 만든다는 비교적 일반적인 표현입니다.
반의어
- use the real implementation
- 가짜 구현이 아니라 실제 코드나 서비스를 사용한다는 의미입니다.
- integrate
- 분리해서 테스트하기보다 실제 구성요소와 연결한다는 뉘앙스입니다.
- finalize
- 초안이나 모형 단계가 아니라 최종 형태로 확정한다는 의미입니다.
- complete
- 대략 만드는 것이 아니라 완성한다는 의미입니다.