LC·Dict

new up

구동사C2informal
US/nuː ʌp/UK/njuː ʌp/

프로그래밍에서 객체나 인스턴스를 새로 생성하다

phrasal verb구동사

  1. 1

    인스턴스화하다, 생성하다프로그래밍에서 클래스, 객체, 인스턴스 등을 새로 생성하다.C2

    to create a new object, instance, or class-related value in a program.

    • The method news up a new database client for each request.

      그 메서드는 각 요청마다 새 데이터베이스 클라이언트를 생성한다.

    • Instead of newing up the service directly, inject it through the constructor.

      서비스를 직접 새로 생성하지 말고 생성자를 통해 주입하세요.

뉘앙스 · 쓰임

instantiate는 더 격식 있고 정확한 기술 용어이며, create는 더 일반적인 ‘만들다’라는 뜻입니다. construct는 생성자를 호출해 객체를 만든다는 느낌이 강할 수 있습니다. new up은 개발자들 사이의 구어적 표현으로, 문서나 공식 API 설명에서는 instantiate나 create가 더 적합한 경우가 많습니다.

객체 지향 프로그래밍, 코드 리뷰, 개발자 대화, 블로그 글 등에서 쓰입니다. 목적어는 보통 a class, an object, an instance, a service, a client 같은 프로그래밍 명사입니다. 공식 문서나 학술적 글에서는 비격식적으로 느껴질 수 있으므로 instantiate, create, construct를 쓰는 것이 더 안전합니다.

유의어 뉘앙스 비교

instantiate
가장 정확하고 격식 있는 프로그래밍 용어로, 클래스의 인스턴스를 만든다는 뜻이 분명합니다.
create
더 일반적인 표현으로, 프로그래밍뿐 아니라 모든 종류의 생성에 널리 쓰입니다.
construct
생성자를 호출해 객체를 만든다는 기술적 느낌이 비교적 강합니다.

반의어

destroy
생성된 객체나 리소스를 없애거나 파기한다는 일반적인 반대 의미입니다.
dispose of
특히 관리되는 리소스를 명시적으로 해제하거나 정리한다는 의미가 강합니다.
new up 뜻 · 발음 · 예문 | LC 영어사전