new up
구동사C2informal프로그래밍에서 객체나 인스턴스를 새로 생성하다
phrasal verb구동사
- 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
반의어destroy, dispose of
뉘앙스 · 쓰임
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
- 특히 관리되는 리소스를 명시적으로 해제하거나 정리한다는 의미가 강합니다.