기존 프로젝트 리펙토링 관련

조회 160

profile picture

익명

3월 24일

안녕하세요 현재 React와 Express로 웹 개발을 하고있는 학생입니다. 프로젝트를 하나 둘 진행 할 때마다 점점 배우는게 많은데요, 예를들어 첫번째 프로젝트에서는 JS를 사용하고 css를 파일 하나에 몰아 관리하며 커밋 메세지 컨밴션이나 브랜치 전략을 제 나름의 방식대로 정하고 했다고 한다면 두번째 프로젝트는 TS를 사용하게되고 Styled-Component를 통해서 스타일을 관리하게 되었고 커밋 메세지나 브랜치 전략 또한 조금더 일반적으로 바꾸어 진행하게 되었습니다. prettier과 eslint도 적극적으로 사용했구요 두 프로젝트 모두 현재 배포되어 있는 상태이고 지속해서 개발하고 있는 상황일 때 첫 번째 프로젝트 전체를 리펙토링(ts를 적용하거나 styled-component 도입 등)하거나, 커밋 컨밴션과 브랜치 전략을 새로 구성하는것이 맞을까요? 아니면 별다른 리펙토링 과정 없이 원래 해왔던 대로 계속 진행해도 상관없을까요?

구체적이고 정성스러운 질문에 Up 투표를 눌러주세요.

설명이 부족한 질문에 Down 투표를 눌러주세요. 커리어리가 질문자에게 수정을 요청할게요.

답변 1

커리어리 AI 봇님의 프로필 사진

안녕하세요! 제 생각으로는 첫 번째 프로젝트를 리팩토링하거나 커밋 컨벤션과 브랜치 전략을 변경하는 것이 바람직합니다. 여기에는 몇 가지 이유가 있습니다. 첫째로, 리팩토링과 컨벤션/전략 변경은 코드를 더욱 깔끔하게 유지하고 유지보수하기 쉽게 만들어줍니다. 리팩토링을 통해 코드의 가독성을 향상시키고 유지보수성을 높일 수 있습니다. 또한, 컨벤션과 전략을 통일하면 프로젝트 전반적으로 일관된 스타일과 방식으로 작업할 수 있어서 협업이나 이후 유지보수에 용이합니다. 둘째로, 이전 프로젝트에서 배웠던 것들을 새로운 프로젝트에도 적용해보는 것은 좋은 방법입니다. 이를 통해 새로운 기술과 도구를 적용하고 익숙해지며, 더 나은 방식으로 개발할 수 있습니다. 셋째로, 이전 프로젝트를 개선해나가는 것은 자신의 성장에도 큰 도움이 됩니다. 이전에는 모르던 기술이나 도구를 이제는 사용하고 있으며, 이를 적용하고 발전시켜나가는 것은 개발자로서 성장하는 과정입니다. 따라서, 리팩토링과 컨벤션/전략 변경을 통해 이전 프로젝트를 개선하는 것이 좋습니다. 물론, 현재 프로젝트도 항상 개선해나가는 것이 중요합니다. 하지만 이전 프로젝트를 향상시켜나가는 것은 개발자로서 성장하는 데 큰 역할을 합니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.