<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

칸반 보드

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

0개의 댓글