-
[데브코스] 1일차 교육내용 정리TIL/교육 내용 정리 2024. 4. 8. 15:17
프로젝트란
하나의 프로그램을 만들기 위한 일련의 프로세스. 소스 코드 구현 뿐 아니라 어떤 프로그램을 만들기 위한 아래와 같은 모든 과정을 포함함.
기획 - 설계 - 테스트 - 배포
ex) 계산기, 노션, 카카오톡, 네이버, 스타크래프트
리드미 Read me! : 설명하는 파일
1️⃣ 완성된 프로그램 설명서
- 프로그램 사용 방법
- 레퍼런스
2️⃣ 구현중인 프로젝트의 현황
- 구현된 주요 기능
- 구현 현황
- 코드가 해결해야 하는 문제 등.
markdown
- 가독성 측면에서 뛰어남.
- 텍스트를 웹 기술로 바꿔주는 하나의 도구
- 웹에서 쉽고 예쁘게 글을 쓸 수 있게, 제공하는 하나의 기술
markdown의 목적
- 읽고 쓰기 쉽게 만들기
markdown 쓰면 도움이 되나?
- 위키백과, 티스토리, 노션 / 다 같은 문법을 사용하고 있진 않아요.
❗리드미 실습 내용
- 순서가 있는 내용 번호. 를 사용한다.
- 순서가 없는 내용은 -를 사용한다.
기울여 기울여 굵게 굵게
#제목~ ######까지
—-- : 중간에 나누기 개행은 역슬래쉬(\\)
```:코드
>인용문
등으로 버튼 없이 마크다운을 할 수 있다.
👉 markdown을 일부 변형한 Github. 같은 문법으로 디스코드도 사용하고 있다.
❗버전 관리
- 버전이란 : 유의미한 수정을 말합니다.
<기존> ABC 1.0 <수정> ABCD 1.1
📢 서브 버전도 있습니다.
2. 버전 관리의 중요성
- 어떤게 변했는 지 모를 수 있자나. 수정 내용 정리
- 모든 버전들은 그 버전에서는 완성본이다. 그 전 버전으로 돌아갈 수 있다. (백업 용도), 안정성부여
- 버전 관리 시스템의 종류
- Version Control System
- 버전관리
- 백업 복구
- (선택)협업
✔️ 로컬 VCS
- (내 컴퓨터안에서) 혼자 하던 걸 시스템을 설치해서 버전 관리 하는 것.
- 협업이 불가하다.
✔️ 중앙집중식 VCS
- 중앙에 컴퓨터에다가 저장을 하는 것. 다른 컴퓨터에다가 저장을 계속 하는 거임.
- 나는 특정 파일만 가져와서 작업을 하는 거. 따라서 다른 컴퓨터에 두었기 때문에 협업이 가능하다.
📢 대표적인 시스템으로 SVN, CVS등이 있습니다.
✔️ 분산 VCS
- 저장을 내 컴퓨터도 하고 다른 컴퓨터에도 함 나는 통째로 가져와서 작업 해버림
- 당연히 협업이 가능하다.
❓통째로 v.s 특정 파일 차이는 안정적, 편함, 관리 포인트가 줄어듬.중앙집중식은 파일 하나하나 겹치면..? 사고다.
📢 대표적인 Git, Mecurial, Bazaar
후기 : 김송아 강사님의 목소리가 시원시원하시고 좋다 ! 재밌으시다. 녹강이지만 현강처럼 해주심..ㅎㅎ
+ 첫날이라 그런지 어려운 내용은 없었고, 편안한 마음으로 가볍게 듣기 좋았다.'TIL > 교육 내용 정리' 카테고리의 다른 글
[데브코스] 9일차 교육 내용정리 (0) 2024.04.16 [데브코스] 6,7일차(주말) 8일차 교육 내용정리 (0) 2024.04.15 [데브코스] 5일차 교육 내용정리 (1) 2024.04.12 [데브코스] 3일차(복습방학) 4일차 교육내용정리 (0) 2024.04.11 [데브코스] 2일차 교육내용 정리 (0) 2024.04.09