개발자

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

2023년 03월 24일조회 223

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

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

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

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

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

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

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

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

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