구식화
비슷한 이름의 진부화에 관해서는 해당 문서를 참고하십시오.
다른 뜻에 대해서는 계획적 구식화 문서를 참고하십시오.
구식화(舊式化, deprecation, 데프리케이션)는 일반적으로 더 이상 효율적이거나 안전치 않거나 다른 것에 의해 대체되었다는 이유 등으로 사용을 금지시키거나 완전히 제거하지 않은 채 일부 용어, 기능, 디자인, 관습의 이용을 장려하지 않는 것을 말한다.
기능, 디자인, 관습이 제거될 것이고 미래에 완전히 중단될 것임을 암시하는 말이기도 하다.[1]
소프트웨어
편집구식화된 소프트웨어 기능이 소프트웨어에 계속 남아있는 가운데 해당 기능을 사용 시 대안이 되는 실천사항을 권고하는 경고 메시지를 표시할 수 있다. 구식화된 상태는 해당 기능이 하위 호환을 제공하고 프로그래머들이 새로운 표준을 준수하기 위해 코드를 변경할 시간을 줄 수 있도록 하기 위해 지금 당장은 제거되지 않더라도 나중에 제거될 것임을 나타내는 말일 수도 있다.
같이 보기
편집각주
편집- ↑ “JEP 277: Enhanced Deprecation”. 《openjdk.java.net》. 2018년 2월 9일에 확인함.
외부 링크
편집- How and When To Deprecate APIs from the JDK 5.0 Documentation
- Detect deprecated functions A tool that discovers deprecated functions in any Windows native application or library.