| 일수 | 일자 | 교과목 | 내용 | 편성시간 |
|---|---|---|---|---|
| 5 | 24/11/26 | 기반기술 | SW공학 | 8 |

깃허브에 들어가 이슈 탭으로 들어가면 label, milestiones, issue를 만들 수 있다.

이는 이슈를 만들 때 필요에 따라 오른쪽 탭에서 골라서 설정해주면 된다.
이슈를 만들면 #번호 가 자동으로 붙는데, 이를 commit할 때 사용하면 관련 이슈를 모아서 볼 수 있다.


PR을 할 때 다음과 같이 작성해, Projects에서 알아서 done으로 넘기는 것도 가능
↓close #7 결과

파일을 구분짓는 것은?
파일의 내용
IT에서 많이 사용하는 문서 파일들 (메모장)
ml 마크업 랭귀지 : <태그> 내용 </태그>
md 마크다운 랭귀지 : #내용
XML VS JSON
: XML은 열고 닫고가 비효율적, 그래서 좀 더 효율적인 JSON 사용
XML
<students><name>심</name><name>김</name><name>박</name></student>
JSON
{"student":[{"name":"심"}, {"name":"김"}, {"name":"박"}]}
강조 : * 두개로 감싸기
글자 쓰다가 개행하고 싶으면 마지막에 띄어쓰기 2번 해주기
단락바꿈은 엔터 두 번
구역 나누기는 ---
글자 밑에 쓰면 #과 같은 효과이므로 띄워놓고 쓰기
링크
[링크](이름)
이미지

응용
[![이미지] (이미지 링크)] (이동하고싶은 링크)
위와 같이 설정할 경우, 이미지를 클릭하면 링크로 이동이 된다
백틱 은 `로 감싸주기

실습 중 위와 같은 오류가 떴는데, 찾아보니 아까 practicec/readme라는 브랜치를 사용해서, practice/readme/rewrite와 같이 하위 브랜치 느낌으로는 생성이 불가능한듯하다
아예 새로운 이름(ex. readme/rewrite)으로 지어주니까 무사히 브랜치가 만들어졌다.
rm -rf .git/ref/브랜치명으로 브랜치를 삭제하고 생성하는 것도 가능한듯하지만, 강제로 삭제하는 것이기 때문에 추천하지는 않는다고 한다.
branch confict
객체
- 현실 세계의 무언가를 컴퓨터 세계로 옮겨 만든 것
- 현실 세계의 무언가를 개발에 사용할 수 있도록 정형화
- 객체는 속성과 기능으로 이루어쳐있다.
추상화 = 정형화 = 공통사항
쇼핑몰의 기능
회원
상품
주문


현실 세상에 유형또는 무형의 무언가를 컴퓨터 세상으로 옮긴 것
데이터베이스 : 관계형 데이터 베이스
관계형 데이터 베이스가 아닌 것 : NoSQL
ORM : Object Relation Mapping
데이터 모델링
개념적 구조(ERD) - 논리적 구조(정규화) - 물리적 구조


+) 클래스 다이어그램을 그릴 때 주의점
게시글 작성() : create()
게시글 상세 조회() : read()
게시글 내용 수정() : update()
게시글 삭제 : delete()
위의 기능은 프로그램 코드(자바, 파이썬, SQL)로 SQL을 실행해서 수행하는 작업은 클래스 다이어그램에서 객체의 기능에 넣으면 안 된다
(프론트엔드에서 다 바꿀 수 있음)
-> CRUD할 때 잘 생각할 것