• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

프로토 버퍼 버전 관리

20.08.24 12:27 작성 조회수 346

0

프로토 버전이 올라가면 언젠간 바꿔야한다고 생각되는데... 

1

만약 상위 버전의 프로토 버퍼를 추후에 사용해야 한다고 가정한다면 단순히 덮어쓰기를 해주고 bin 폴더만 따로 이전 버전에서 이동해오면 될까요?

아니면 다른 방식으로 해야하는지 의문이듭니다.

버전이 올라가면서 New Features or Deprecated Feature 같은게 있으므로 좀 더 신중하게 판단해야할 문제인가요?

2.

웹이나 모바일 앱들을 보면 보안 관련 문제로도 버전 업그레이드를 많이 신경쓰는데.. 

우리가 사용하는 프로토는 그런 개념이 아니라고 봐도 무방한가요?

감사합니다. 

답변 1

답변을 작성해보세요.

1

특별한 이유가 아니라면 버전을 fix하고 끝까지 가는 경우가 더 많습니다.
가령 .proto 문법이 더 편리하게 되어 있는
protobuf 하위버전 v2.0 을 쓰는 곳도 꽤 있습니다.

말씀하신 보안 관련 문제가 있다면
당장 버전을 올리는게 타당하겠지만
protobuf는 워낙 오래되고 많은 곳에서 사용해서
그런 걱정은 필요하지 않을 것 같네요.

언리얼 엔진이나 유니티 엔진은
엔진 버전을 올리면 성능 등 이슈나 그래픽 관련 이점이 많으니
위험을 무릅쓰고 종종 필요할 수 있겠지만,
저라면 protobuf 정도는 그냥 일관적으로 가지 않을까 싶습니다.
(그런데 만약 한다면 세팅을 다시하고 전체 테스트 한 번이 필요할 순 있겠네요)