본문 바로가기

이 포트폴리오의 원본은 https://cv.iruyo.com (심재빈) 입니다 · 출처 식별자 jbx-7f3a2e9b

← 경력기술서

DevOps·도구 완료 주도

AppSuit Premium 빌드 후처리 코어 — Python 2→3 대전환

지원 끝난 Python 2에 묶여 있던 AppSuit Premium 바이너리 후처리 코어를, 결과가 이전과 같다는 걸 확인해가며 Python 3으로 옮긴 전환 작업

기간
2021.12 – 2022.08 · 9개월
소속
스틸리언
수행 인원
본인 주도
본인 역할
AppSuit Premium 빌드 산출물(Mach-O 바이너리)을 후처리하는 Python 도구를 Python 2에서 3으로 옮기는 작업을 주도했습니다.
정량 임팩트
후처리 결과가 예전과 동일하게 나오게 맞췄다. Apple Silicon(arm64) 맥의 Python 3 환경에서 동작을 확인했다. Python 2 의존을 끊어 이후 유지보수와 최신 빌드 환경 대응이 가능해졌다.
버전·릴리즈
AppSuit Premium 빌드 후처리 코어 Python 3 전환 완료

언어

  • Python3

환경

  • PyCharm

AppSuit Premium 빌드 산출물(Mach-O 바이너리)을 후처리하는 Python 기반 도구를 Python 2에서 3으로 옮겼습니다.

배경·과제

  • Python 2 지원이 끝나 새 빌드 환경에서 돌리기 어려웠습니다. Premium 바이너리 후처리 코어가 오래된 버전에 묶여 있어 빌드 전체가 멈출 수 있는 상태였습니다.

수행·기여

  • Mach-O 바이너리 후처리 코어를 Python 3으로 옮겼습니다.

  • 라이브러리 전환 중 write() 동작이 달라지는 문제를 찾아 고쳤습니다. 후처리 결과가 이전과 같게 나오는지 확인해가며 맞췄습니다.

  • Apple Silicon(arm64) 맥의 Python 3 환경에서도 후처리가 제대로 되는지 직접 확인했습니다.

성과

  • Premium 빌드 후처리 코어의 Python 3 전환을 끝냈습니다. 지원이 끝난 Python 2 의존을 제거해 유지보수와 최신 빌드 환경 대응이 가능해졌습니다.