[11 0723] gpg 2.1.9 c++를 위한 폐기 매커니즘 구현(공개)
TRANSCRIPT
Adding DeprecationFacilities to C++
GPG 2. Section 1. General Programming
DevRookie GPG Study, 2011. 7. 23. Hebory
C++를 위한 폐기 매커니즘의 구현
폐기 매커니즘?
그게 뭘까?
Deprecation Facilities
어떻게 번역 하는게 좋을까?
무언가를 폐기하는 기능?
무엇을 말하는 걸까?
배제 시설?
무언가를 제외하는 기능을
C++에 추가하자?
왜 이런 기능이 필요할까?
Adding Deprecation Facilities to C++
점점 대형화 되어가는 개발 구조
기능 수정을 하려면 어떻게 할까?
별다른 대책을
세우지 않는다?
인터페이스 함수들을
바꾸지 않는다?
새 인터페이스
버전들을 만든다?
이 글에서 제시하는 방법!
Adding Deprecation Facilities to C++
기존 함수 폐기를 명시하고
대체 함수를 소개한다!
호출하는 방법
매크로 정의된 형태
DeprecationMgr 형태
C# Obsolete
The Obsolete attribute
http://msdn.microsoft.com/en-us/library/aa664623(VS.71).aspx
변경되어 지는 인터페이스는
한동안 놔두면서
새로운 인터페이스를
사용하도록 유도한다.
결론