이펙티브 코틀린 아이템 28: API 안정성을 확인하라
이펙티브 코틀린(추상화 설계)
아이템 28: API 안정성을 확인하라
시멘틱 버저닝
- MAJOR 버전: 호환되지 않는 수준의 API 변경
- MINOR 버전: 이전 변경과 호환되는 기능을 추가
- PATCH 버전: 간단한 버그 수정
어노테이션
- @Experimental: 안정적이지 않음
- @Deprecated: 더 이상 사용되지 않음 (단, 사용자가 적용할 시간을 주자)
- ReplaceWith: 다른 것으로 대체 되었으면 표시해주는것이 좋음