본문 바로가기
728x90
반응형

dev tools/협업 도구2

프로젝트 도구별 역할 및 프로그램 추천(코드 저장소, 에디터 툴, 이슈 관리 툴, 메신저) 개요프로젝트를 편리하게 개발 하기 위해 필요한 4가지 1. 코드 저장소1. 한가지 프로젝트를 동시에 여러 사람이 작업하기 위해선 다른 개발자가 작성한 코드를 최신버전으로 항상 동기화되어야 한다.=> 파일을 서로 주고 받는 것은 시간, 인원에 등 제약이 많다.2. 코드 버전이 관리 되어야 한다.=> 파일을 서로 주고 받으면 변경 내용을 알기 어렵고, 오류 시 이전 버전으로 돌아가기는 더 어렵다.3. 코드 유지보수성 향상=> 고객사에 따라 기능이 다른 경우, 배포 전 오류패치 버전만 테스트 하고 싶은 경우 등 프로젝트 버전, 용도를 구분하여 개발 할 수 있다. 작업을 위해 같은 코드를 프로젝트 별로 분리하는 것은 코드 유지보수시에 좋지 않다. 목적- 코드 동기화 및 버전 관리 예- Git, SVN  2. 에.. 2023. 12. 20.
[Confluence/Jira] Confluence, Jira: 사용하는 이유와 환경 설정 방법 Confluence란?개발 일정/범위/진행상태 등등 업무 정리하는 기능에디터 페이지팀별, 부서별 문서를 공유하는 페이지- 보통 회사내 계정을 사용하고, 내부방에서만 볼 수 있게 되어었다.장점다양한 에디터 기능 지원(표, 차트)Office, Jira 등 호환됨링크로 공유 가능시각적으로 보기 좋음문서 버전화 관리가능(첨부파일도 가능, 수정자도 확인 가능) Jira개발 담당자 할당/조회 하는 기능일감 내용, 관련 참고내용, 개발 소요시간 등을 관리할 수 있다애자일 개발방식 프로젝트 작업에 주로 사용하여, 지속적인 관리가 필요한 작업에 용이하다.- 이슈, 일감 별로 작업 내용을 공유하기 때문장점담당자를 지정/변경할 경우 작업내용을 다시 작성하지 않아도 된다.커밋한 이력만 가지고 상세 작업내용을 바로 조회할 수 .. 2023. 12. 20.
728x90
반응형