• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

JS로 작업한 프로젝트 -> TS로 마이그레이션 문의

24.01.15 15:36 작성 조회수 126

0

안녕하세요 js -> ts 마이그레이션 문의드립니다!

거의 다 작업된 js문법으로 만들어진 개인 프로젝트가 있습니다.

이 강의로 ts 공부하면서 차근차근 적용해보려고 하는데 코드 양이 꽤 되어서 시간이 오래 걸릴 것 같아 여러 방법중에 고민이 있습니다.

여러 방법을 생각해봤는데 한번 봐주시면 감사하겠습니다!

 

  1. 기존 main브랜치에서 계속 커밋하면서 파일 한개 한개씩 차근차근 ts로 바꾸기 -> ts마이그레이션과 함께 구직활동을 병행하려고 하는데, 회사 입장에서는 지원자의 코드가 어떤 파일은 ts이고, 어떤 파일은 js이고 뒤죽박죽이라 마이너스가 될까봐 걱정입니다.

     

  2. 마이그레이션 하다가 꼬일까봐 걱정되어 ts전용 브랜치를 따로 파서 작업 -> 만약 마이그레이션 작업 외에 기능이 추가되거나 버그를 수정하는 코드가 추가된다면, ts브랜치로만 진행 (추후에 ts브랜치가 문제없이 완성된다면 ts브랜치가 main브랜치가 됌)

  3. 기타 의견

이미 몇달동안 만든 프로젝트를 ts로 바꾸려니 고민이 많아서 선생님의 의견이 궁금합니다! 제가 적어놓은 방법이 맞는지도 잘 모르겠습니다.. 도움 주시면 감사하겠습니다.

답변 1

답변을 작성해보세요.

0

안녕하세요 이정환입니다.

음 이건 철처히 개인 선택의 영역이라 ...

그리고 제가 해당 프로젝트에 대한 배경지식이 있는게 아니라서 ...

이 부분은 제가 명확한 답을 드리지는 못할 것 같습니다.

 

개인적으로 마이그레이션 경험이 처음이시라면

타입스크립트 마이그레이션을 점진적으로 가장 필요한 파일이나 모듈에 대해 진행하면서

동시에 긴급하게 수정되거나 추가되어야 하는 기능을 함께 추가하는 방향이 적절하지 않을까 싶습니다.

 

물론 한방에 다 마이그레이션을 빠르게 진행할 수 있다면,

그리고 그런 시간의 확보가 현실적으로 가능하다면

타입스크립트 마이그레이션 브랜치를 따로 파셔서 빠르게 마이그레이션부터 끝내시는것도 좋아보입니다.

 

그러나 마이그레이션 중간중간 추가적인 기능을 개발하시거나,

긴급 수정 사항이 발생할 수 있다면 앞서 말씀드린 방식으로 진행하시는게 좋을 것 같습니다.

보라님의 프로필

보라

질문자

2024.01.17

도움 많이 되었습니다! 처음이라 점진적으로 진행해보도록 하겠습니다. 감사합니다