개발자

갑작스런 사수 퇴사로 사수가 남기고 간 프로젝트를 분석해야 합니다..

2023년 04월 18일조회 218

사수가 갑자기 없어졌는데 사수가 진행하던 걸 제가 바로 이어서 해야 하는 상황입니다. 프로젝트의 어느 부분부터 분석을 하면 좋을까요? 우선 대략적인 폴더 구조와 의존성부터 파악하려고 하고 있긴 한데, 갑자기 일이 이렇게 돼서 막막하네요..

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

답변 3

kevin님의 프로필 사진

이제부터 내가 사수다 삼창하시고 천천히 해보십쇼 오히려 그럴때 더 많이 배워질수 있습니다 지금까지 배운걸 시험해볼때!

김익현님의 프로필 사진

안녕하세요~😄 전체적인 페이지 보다는 컴포넌트 및 전역함수를 먼저 분석하시면 좋을 것 같아요~ 그 분석을 바탕으로 페이지에서 어떤식으로 데이터를 넘겨주는지 함수를 어떻게 사용하는지 보시면 좋을것 같아요~~ 오늘 chatGPT에 물어봤는데 정확히 어떤 함수인지 파악도 해주더라구요~~ 이런 서비스도 이용하시면 코드 파악하시는데 도움이 될것 같아요~~ 화이팅입니다!!👍🏻

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

막막한 상황이지만, 천천히 프로젝트를 이해하는 과정을 거치면 꼭 성공적으로 이어나갈 수 있습니다. 프로젝트를 분석하고 이해하는 데 도움이 될 만한 몇 가지 단계를 제시해 드리겠습니다. 1, 폴더 구조와 의존성 파악: 이미 계획하신 것처럼, 프로젝트의 폴더 구조를 파악하고 의존성을 살펴보세요. ' package.json ' 파일을 통해 사용 중인 라이브러리와 버전을 확인하고, 프로젝트의 주요 폴더와 파일에 대한 이해를 높이세요. 2. 코드 컨벤션 및 스타일: 사수의 코딩 스타일과 컨벤션을 파악하세요. 일관성 있는 코드 작성을 위해 프로젝트의 린팅 설정, 가이드라인, 주석 및 문서화를 확인해 보세요. 3. 프로젝트 아키텍처: 프로젝트의 전체적인 아키텍처와 주요 구성 요소를 파악하세요. 이를 위해 사용된 디자인 패턴, 상태 관리 라이브러리 (예: Redux, MobX 등), 라우팅 구조 등을 살펴보세요. 4. 컴포넌트 구조 및 흐름: 프로젝트의 주요 컴포넌트와 그들 사이의 상호작용을 이해하세요. 컴포넌트의 상태, props, 이벤트 및 생명주기 메서드를 분석해 보세요. 5. 서비스 및 API 통신: 프로젝트에서 사용된 서비스, API 엔드포인트, 인증 및 권한 관리 방식을 파악하세요. API 통신을 위해 사용된 라이브러리와 에러 처리 방식도 살펴보세요. 6. 테스트 코드 분석: 프로젝트의 테스트 코드를 살펴보고 테스트 커버리지를 확인하세요. 테스트 코드는 프로젝트의 기능과 로직을 이해하는 데 큰 도움이 됩니다. 7. 문서 및 이슈 트래커: 프로젝트 관련 문서, 위키, 이슈 트래커 등을 찾아보세요. 이를 통해 프로젝트의 상태, 진행 중인 작업, 알려진 버그 등을 파악할 수 있습니다. 이러한 단계를 따르면서 프로젝트를 천천히 이해하고, 수정 및 추가 작업을 수행할 수 있는 기반이 마련될 것입니다. 주기적으로 프로젝트를 되돌아보며, 어떤 부분을 개선하고 어떤 부분을 더 깊이 이해해야 할지 평가하는 것이 중요합니다. 이를 통해 프로젝트에 대한 더 나은 이해와 자신감을 얻을 수 있습니다.

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

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

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

또는

이미 회원이신가요?

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

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

새로운 질문 올리기

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