프로젝트란?
하나의 프로그램(시스템)을 만들기 위한 일련의 프로세스이고
코드구현 뿐만 아니라 기획, 설계, 개요구사항, 테스트 배포 등의 과정을 모두 포함하는 것이다.
협업을 잘 하려면?
✨회사에서는 협업을 하는 경우가 많기 때문에 면접시 협업 툴에 대한 역량 질문이 있을 가능성이 크다.
협업시 팀 내 소통이 가장 중요하고,
🔹 코드, 문서, 진행상황, 담당자별 TODO 등으로 소통하여 서로 ✨공유✨ 를 원활하게 하는것을 소통이라고 한다.🔹
소통시 설명서를 같이 첨부하는데 이때 사용하는 것을 ➡️리드미 Read me⬅️라고 한다.
리드미 Readme.md(markdown)란?
✨확장자는 .md(marddown)으로 .txt와 기능은 비슷하나 가독성의 이유로 .md를 사용한다.
- 개발자가 아닌 일반 사용자들도 웹에서 text를 쉽고 예쁘게 꾸밀 수 있는 기술이다.
✨리드미(Read me)의 기능은 크게 두 가지 역할이 있다.
- 완성된 프로그램의 설명서
- 구현중인 프로젝트의 현황✨
GitHub란?
🔹 markdown을 일부 변형한 GitHub-Flavored MardDown
버전관리?
🔹 유의미한 수정을 의미한다.
➡️버전관리 필요성을 알 수 있는 이미지💢
✨Version Control System란?
- 버전관리
- 백업복구
- 협업
✨Version Control System 종류
🔹 로컬 VCS
- 내 컴퓨터 안에서만 저장, 협업❌
🔹 중앙집중식 VCS
- 중앙 컴퓨터에 저장, 하나의 파일, 협업⭕
🔹 분산 VCS (GitHub)
- 내 컴퓨터, 중앙 컴퓨터 모두 저장, 모든 폴더(프로젝트 단위), 협업⭕
- 모든 폴더로 관리하게 되면 안정적으로 관리가능하다.
'공부 > 타입스크립트로 함께하는 웹 풀 사이클 개발(React, Node.js)' 카테고리의 다른 글
웹 서비스의 이해: 웹 생태계부터 웹 브라우저, 그리고 데이터베이스까지(1)-HTML (0) | 2024.08.20 |
---|---|
포트폴리오 / 협업 환경 구성(5)-협업툴 (0) | 2024.08.19 |
포트폴리오 / 협업 환경 구성(4)-branch 이름 규칙, merge (0) | 2024.08.16 |
포트폴리오 / 협업 환경 구성(3)-branch 명령어 (1) | 2024.08.14 |
포트폴리오 / 협업 환경 구성 (2)-git 명령어 (0) | 2024.08.13 |