<TIL> 38 . milestone? pull request? action? projects?

YUJIN LEE·2023년 3월 2일
0

개발log

목록 보기
33/149

마일스톤(milestone)?

프로젝트 진행과정에서 특정할 만한 건이나 표.
ex) 프로젝트 계약, 착수, 인력투입, 선금 수령, 중간보고 등 프로젝트 성공을 위해 반드시 거쳐야 하는 중요한 지점!

마일스톤은 프로젝트 일정관리를 위해 반드시 필요한 지점을 체크하기 위해 사용.
프로젝트 성공을 위해 필수적인 사항들을 각 단계별로 체크함으로써 전체적인 일정이 늦춰지지 않고 제 시간 안에 과업이 종료될 수 있도록 관리하는데 도움을 준다.

pull request

Git에서 포크(fork)한 저장소를 원본저장소 주인에게 머지해달라고 요청하는 것.

사용방법
1. 머지하고 싶은 두 브랜치를 선택
2. 어떤 변경을 했는지 제목과 내용 쓰기
3. 단일 저장소에서 보낼 수도 있고, 포크한 저장소에서도 보낼 수 있다.

주의사항
1. 코드를 함께 작성한 팀원이 있다면, 최대한 직접 머지는 피하고 모든 머지를 pull request를 통해 진행
2. 동료가 내 PR(Pull Request)를 보고 코드 리뷰 가능
3. 동료의 PR에 수정이 필요시 댓글을 달아 change request를 보낼 수 있다.
4. 오픈소스에 PR을 보낼 시 기여 안내문서 참고

Action

소프트웨어 workflow를 자동화할 수 있도록 도와주는 도구

workflow?
1. Test Code
ex) 특정 함수의 return 값이 어떻게 나오는지 확인하는 테스트 코드
쿼리를 날리고 데이터가 맞는지 정합성 체크하는 것도 일종의 테스트

  1. 배포
  • 서버에 새로운 기능, 버전 등 배포
  1. 기타 자동화하고 싶은 스크립트
  • 주기적으로 데이터 수집해 처리
  1. 다양한 파이썬 버전에서 실행되는지 확인

Projects

칸반 보드

작업을 시가고하하고, 진행 중인 작업을 제한하며 효율성(또는 흐름)을 최대화하는 애자일 프로젝트 관리 도구.

profile
인정받는 개발자가 되고싶습니다.

0개의 댓글