0
코드를 변경해야 변경 사항이 메소드 이름의 의미에 영향을 미칩니다.메서드 이름에 영향을주는 코드가 변경됩니다.
이러한 변경을 처리하는 가장 좋은 방법은 무엇입니까? 옛 이름을 지키고 내부를 변경 하시겠습니까? 또는 메소드의 이름을 바꿉니 까? 아니면 다른 모범 사례?
참고, 우리는 하위 버전을 사용합니다.
도움 주셔서 감사합니다.
코드를 변경해야 변경 사항이 메소드 이름의 의미에 영향을 미칩니다.메서드 이름에 영향을주는 코드가 변경됩니다.
이러한 변경을 처리하는 가장 좋은 방법은 무엇입니까? 옛 이름을 지키고 내부를 변경 하시겠습니까? 또는 메소드의 이름을 바꿉니 까? 아니면 다른 모범 사례?
참고, 우리는 하위 버전을 사용합니다.
도움 주셔서 감사합니다.
API를 변경하고 있습니다.
이전 버전과 호환 가능해야하는 경우 새 메소드를 작성하고 이전 메소드를 사용하지 말고 이전 메소드 (현재는 사용되지 않음) 내부에서 새 메소드를 호출하십시오. 개발자에게 사용되지 않는 메소드 (주, 월, 다음 버전 등)를 제거 할 시간을주십시오.
역방향 호환이 필요하지 않은 경우 메서드 이름 만 변경하면됩니다. 이전 방법을 사용하는 모든 코드는 FTBFS이므로 변경해야합니다.
감사합니다. Diego. 이전 버전과의 호환성에 대해 언급 한 것이 도움이되었습니다. – user624558