강의

멘토링

로드맵

Inflearn Community Q&A

hahahl's profile image
hahahl

asked

Hodolman's Stomach-Turning Development Show (SpringBoot, Vue.JS, AWS)

Authentication using JWT - Let's build it

Deprecated 관련 사항들

Written on

·

23

0

보통 실무에서는 deprecated된 사용할때 발견하면 그때 그때 찾아보나요? 아니면 항상 up-to-date하는 공부방법이 따로 있나요?

vue.jsawsspring-bootjpaspring-security

Answer 2

0

hodolman888675님의 프로필 이미지
hodolman888675
Instructor

안녕하세요. 호돌맨입니다.

질문을 남겨주셔서 감사합니다.

 

저는 deprecated된 부분을 발견하면 그때마다 확인한 뒤, 새롭게 제시된 방법으로 코드를 수정하는 편입니다.

예를 들어, callA 메서드가 deprecated되어 callB를 사용하라고 한다면, 가능하면 callB 메서드를 사용합니다.

 

하지만 새롭게 제시된 방법이 도구(라이브러리, 프레임워크 등)의 최신 버전을 요구하는 경우도 있습니다.

이럴 때는 해당 도구를 업데이트할지 여부를 결정해야 하는데, 테스트 케이스가 있더라도 업데이트는 언제나 쫄리는 게 사실입니다.

영향 범위가 크지 않은 도구라면 괜찮지만, 그것이 스프링 부트 같은 녀석이라면 이야기가 좀 달라집니다.

 

본래 제 성격은 바로바로 파괴적으로(?) 업데이트하는 편이지만,

조직 내에서는 여러 가지를 고려해야 할 부분들이 생기기 마련이죠.

그래서 보통은 조금 미뤘다가 한 번에 정리해서 업데이트하는 방식을 택합니다.

 

‘항상 up-to-date하게 유지하는 방법이 무엇이냐’는 질문을 주셨는데요,

IntelliJ는 build.gradle에 명시된 라이브러리의 최신 버전 존재 여부를 알려줍니다.

또, 제가 사용하는 도구들의 기능이나 버전 동향을 종종 찾아보는 편이기도 합니다.

 

심지어 컴퓨터를 포맷하더라도,

의도적으로 개발 환경을 직접 손수 세팅하며

도구들의 근황을 하나씩 살펴보고 최신 버전을 설치하는 걸 좋아합니다.

 

쓰고보니 광인 같네요

 

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

hahahl님, 실무에서 deprecated된 기능이나 API를 다룰 때, 일반적인 접근법에 대해서 말씀드리겠습니다.

  1. Deprecated의 의미: Deprecated는 해당 기능이나 API가 더 이상 사용되지 않기를 권장하는 상태를 의미합니다. 이는 보통 향후 버전에서 제거될 계획이 있음을 시사합니다.

  2. 발견 즉시 처리: 실무에서는 deprecated된 기능을 발견하면 가능한 한 빨리 대체할 방법을 찾아보는 것이 좋습니다. 이는 코드의 유지보수성을 높이고, 향후 업데이트나 변경에 대비하는 데 유리하기 때문입니다.

  3. 항상 최신 정보를 습득: 지속적인 학습이 중요합니다. 업계 동향을 따라가고, 사용 중인 기술의 최신 문서나 블로그, 커뮤니티 포럼 등을 통해 업데이트 사항을 주기적으로 확인하는 것이 도움이 됩니다.

  4. 문서와 커뮤니티 활용: 공식 문서나 GitHub의 이슈 트래커, Stack Overflow 같은 플랫폼에서 대체 방안과 관련 정보를 자주 확인하고, 관련된 커뮤니티에 참여하여 모범 사례를 학습하는 것도 좋은 방법입니다.

관련해서 강의 내에서 추가적인 정보를 참고할 수 있는 링크는 아래와 같습니다:

위 답변들이 실무와 강의에서 실질 적용 방법을 이해하는 데 도움이 될 것입니다. 질문자님의 상황에 맞는 deprecated 상태의 대처 방안을 찾는 데 도움이 되길 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

hahahl's profile image
hahahl

asked

Ask a question