본문 바로가기
C++ 200제/코딩 IT 정보

코딩 용어, 초기화 반대말 (Initialize 비슷한 단어 생성자? 리셋? 릴리즈?)

by vicddory 2017. 2. 21.

코딩 용어, 초기화 반대말 (Initialize 비슷한 단어 생성자? 리셋? 릴리즈?)


메소드의 이름으로 사용되는 이것은 기본값을 재설정하거나 더는 사용하지 않을 객체를 처리하는 데 필요한 코딩 용어입니다. 아직까진 초기화 네이밍 규칙이 정해진 사양서나 권고를 본 적도 없군요. ㅡ,.ㅡ


암튼, 자바에선 finalize()를 사용하는데, Init(Initialize)의 반대말로 사용할 수 있는 것들을 정리해보면,


코딩 용어


Stop( - Start?)

Destroy( - Create?)

Unset( - Setup)

Unload( - Load)


Release

Remove

Dispose

Clear


UnInitialize

de-Initialize

Terminate

Detonate


... 이렇긴 합니다.


코딩 용어 초기화 반대말코딩 용어, 초기화 반대말 (Initialize 비슷한 단어 생성자? 리셋? 릴리즈?)


해외 커뮤니티도 훑어보니, 외국 개발자들이 사용하는 단어도 아주 다르더군요.


가장 인상 깊었던 건,


메모리 해제는 메모리 해제고,

프로그램 종료도 프로그램 종료인데,

왜 초기화 해제는 메모리 해제나 프로그램 종료 시 함께 하느냐....였습니다.


지금 생각해보니 ... 그냥 편한 거 골라 쓰는 게 가장 좋겠어요. 단, C#에선 Dispose를 따로 제공하고 C++ 일부 라이브러리에서도 메모리 해제로 Dispose를 사용하니 차라리 Release로 통일해 사용하는 건 어떨지 생각해 봅니다.


코딩 용어, 초기화 반대말 (Initialize 비슷한 단어 생성자? 리셋? 릴리즈?)

댓글