메쉬업 iOS 세미나를 원티드에서 진행했습니다
저는 이번에 “레거시 안전하게 제거해보기” 라는 주제로 세미나를 진행했습니다
세미나는 크게 세 파트로 나눠서 발표했습니다
1. 레거시 제거하면서 겪었던 hotfix
2. 레거시 활용 전략 책 내용 공유
3. 회사 코드 적용기
특히 회사코드에 적용한 단계를 공유하고 싶었는데요!
▶️ objc로 되어있는 레거시 코드를 제거하는 과정
1. objc 기준으로 테스트 코드 작성
2. 컨버팅 진행
3. 기존 테스트코드가 잘 작동하는지 확인
4. 리펙토링 진행(옵션)
세미나에서는 간단한 예시로 발표했지만 실제로 회사코드에 적용하면서 위 과정을 반복적으로 수행했고 그 과정에서 수정했던 휴먼에러가 정말 많았습니다..
혹시 아직 레거시로 고통받고 계신 분들이 있다면 한번 적용해보시는 것도 좋을 것 같아요~
메쉬업과 원티드 덕에 오프에서 재밌게 세미나 진행했습니다🥰