12일차 회고록

TaeYoon Kim·2023년 11월 13일
0

SW CAMP

목록 보기
11/30
  1. 리눅스
  2. DB
  3. 소프트웨어 공학 《《《《《
  4. 미니 프로젝트
  5. java
  6. 자료구조
  7. 알고리즘
  8. Spring Boot
  9. MSA 설계
  • 백엔드 실습 및 프로젝트
  • HTML/CSS
  • Java Script
  • Vue.js
  • 프론트엔드 실습 및 프로젝트
  • Docker
  • kubernetes
  • DevOps
  • Jenkins
  • 데브옵스 실습 및 프로젝트
  • 최종 프로젝트

이번 주부터 SW 공학을 배우기 시작한다.

1교시

첫 프로젝트를 시작하기 전에 어떤 과정을 겪는지 대충 살펴보자.
계획 -> 분석 -> 설계 -> 구현 -> 시험 -> 유지보수
<---------------- 형상관리 ------------------>

이 과정이 여러 번 반복된다.
이렇게 개발 과정을 짧게, 반복하는 방법을 애자일 방법론이다.

지라, 노션 등등 프로젝트 관리를 지원해주는 곳이 있다.

이제부터 git과 Github를 배우자.

(네트워크 설정 자동으로 해주는 프로그램 하나 만들어 볼까?)

Git과 Github를 구분할 줄 알아야한다. ★

Git은 내 컴퓨터에 설치되는 프로그램
GitHub은 내가 Git으로 관리하는 파일을 공유하는 웹사이트 (다른 컴퓨터)

Git를 제대로 알기 위해서 우선 Git 명령어부터 배웠다.

이건 따른 글로 정리하겠다.

2교시

git를 쓸 땐 항상 자신의 로컬 repo가 어떤 상태인지 알고 있어야한다. ☆

우선 새로 생긴 게 있으면 Untracked 상태 (버전 관리를 안하고 있는 파일)
git add로 새로 생긴 파일을 추가해주면 tracked 상태 (변경 사항을 추적 중이다.)
tracked 상태 파일을 수정하면? modified 상태가 된다.

중요한 건 staging 영역에 어떻게 저장되었는지 확인하는 습관.
staging 영역 = 최종 저장 전 상태의 저장 공간.
local reop

이걸 모르면 modified 상태의 파일을 github에 공유하고 최신화가 안되는 참사가 발생한다.
또는 공유하면 안되는 내용을 공유할 수도 있다.

git hub에 올릴 때는 commit 기록도 신경 써야한다. 올렸을 떈 commit 기록까지 삭제하자.
또는 .gitignore 파일을 만들어서 따로 관리하자.

3교시

실수를 했거나, 이전 버전으로 되돌릴 때, reset, restore 기능을 이용하자.

이제 https://github.com/beyond-sw-camp 에 원격 저장소를 이용할텐데

Commit할 때 더 구체적인 내용을 적을 수 있도록 연습을 해봅시다.

오늘부터 잔디 심기 갑니다.

git를 이용하는 그림을 그리는것도 좋다.

5교시

READ.md 파일 작성을 위해 마크 다운 문법을 배웠다. velog를 더 잘 쓸 수 있게 되었다.

블록 표시

# 블록불록  

이제야 블로그 쓰는 것 같네

대충 명언 - 외국인 이름

코드내용, 명령어 , 쿼리문

응용입니다.

html 태그도 쓸 수 있다.

그림추가

링크 추가
[링크](링크 주소)

깃허브 이모지 검색해서 추가. :bug:😆
벨로그 이모지는 따로 있네요.😆🪁

0개의 댓글