도리안의 2026년 개발기 #32 - 예상했지만 쉽지 않은 의존성 업데이트
예상했지만 쉽지 않은 의존성 업데이트
No. 32
2026. 02. 25 (수) | Written by @dorian-dev
오늘의 개발기
오늘 아침에 SH 앱의 edge to edge 적용을 마쳤고, 의존성 업데이트를 시작했다. 버전 올리기… 그거 그냥 숫자 올리면 되는 거 아닌가? 그렇게 생각할 수 있지만, 이 작업은 생각보다 간단하지 않다. 지난 경험을 복기해봐도 별 생각없이 숫자 바꾸다가 수많은 빌드 오류를 만났고, 이들을 수정하는 게 생각보다 쉽지 않았던 기억이 있다. 그래서 이번에도 조심스럽게 접근했다.
의존성 업데이트 해도 되는지 확인
몇몇 라이브러리들을 대상으로 최신 버전으로 업데이트 해도 되는지 Claude에 물어 보았다. 일부는 해도 좋다는 답변을 받았고, 일부는 메이저 번호를 변경시 코드까지 바꿔야 한다는 답변도 받았다. 코드 변경을 하지 않는 전제 조건 하에 의존성 업데이트를 진행하기로 했다.
버전 변경 → 빌드 오류 → 수정 → ...
Kotlin 버전과 같이 여러 라이브러리가 공유하는 의존성을 변경하는 것은 특히 조심해야 한다. 라이브러리마다 필요로 하는 Kotlin의 최소 버전이 다르기 때문이다. 버전을 바꾸고 빌드 오류를 보는 과정이 반복되었다. 문제 해결을 위해 Claude에 질문 또한 계속 되었다. 여러 번 반복 끝에 빌드 오류는 없앴다. 아직 남아 있는 의존성들은 내일 처리할 예정이다.
오늘 배운 점
시간 있을 때 의존성 업데이트 하기를 잘했다는 생각을 한다. 이게 금방 끝나는 작업이 아닌데다 사업/기획 부서의 개발 요청에 같이 반영하기에는 리스크가 있다. 지금같이 업무 공백이 있는 시기에 하기 좋은 일이다.
내일 할 일
내일 낮에 SH 앱의 의존성 업데이트를 마치고, 다른 앱도 진행할 예정이다.
지난 2026년 개발기
- #31 - 의외로 수정할 점이 많은 edge to edge 적용
- #30 - AI 도구 사용비 지원 받는 중
- #29 - 일간 리뷰를 넘어 주간/월간/연간 리뷰도 쓸 예정
- #28 - 평일의 개발기 작성 시간 변경
- #27 - 구정 연휴 전날 긴급 이슈
- #26 - 내려간 하이브리드 앱 마지막 복습
- #1 ~ #25
Layout provided by Steemit Enhancer hommage by ayogom
Posted through the ECblog app (https://blog.etain.club)
안녕하세요.
SteemitKorea팀에서 제공하는 'steemit-enhancer'를 사용해 주셔서 감사합니다. 개선 사항이 있으면 언제나 저에게 연락을 주시면 되고, 관심이 있으신 분들은 https://cafe.naver.com/steemitkorea/425 에서 받아보실 수 있습니다. 사용시 @응원해 가 포함이 되며, 악용시에는 모든 서비스에서 제외될 수 있음을 알려드립니다.
안녕하세요.
이 글은 SteemitKorea팀(@ayogom)님께서 저자이신 @dorian-dev님을 응원하는 글입니다.
소정의 보팅을 해드렸습니다 ^^ 항상 좋은글 부탁드립니다
SteemitKorea팀에서는 보다 즐거운 steemit 생활을 위해 노력하고 있습니다.
이 글은 다음날 다시 한번 포스팅을 통해 소개 될 예정입니다. 감사합니다!
Upvoted! Thank you for supporting witness @jswit.