TIL) 2022-11-10 ( java/git)
Java
혼자 공부하는 자바
chap4
1. 조건문
if문
if(){}
else if(){}
else{}
switch문
switch( ){
case(1):
case(2):
default:
}
2. 반복문
for문
for(초기화; 조건식 ; 증감식){}
while문
while(조건){}
do while문
do{
실행문;
}while(조건식);
실행문을 실핸한 뒤 조건식이 참이면 다시 실행문으로 돌아가 실행, 거짓이면 종료
Git 협업
작업 방식
1. 누가 이 작업을 할 것인지 정한다. - issue
2. 각자 맡은 것을 작업한다. - Branch
3. 각자의 작업을 프로젝트에 합친다. - merge
1. Issue : 프로젝트에서 해결해야되는 문제
ㄴ버그 리포트
ㄴ프로젝트 개선 제안(기능 추가 등)
ㄴ문제들을 해결하기 위한 작업 단위
2. Branch : 기능에 맞게 나누어 작업
a와 b의 작업 내역이 섞여있으면 작업이 어떻게 진행되는지 알아보기 힘들기 때문에
a와 b의 작업 공간을 나누어 작업한 다음 하나로 합친다
% 프로젝트 관리를 위해 브랜치명은 규칙을 가지고 이름을 짓는다
작업이 완료된 브랜치는 삭제한다 > 설정이 꼬이는 것 방지
3. Merge : 브랜치를 다른 브랜치에 합치는 것
기준이되는 브랜치를 정해놓고 다른 브랜치에서 작업을 하다가 기본 브랜치에 merge한다.
새로 알게된 내용
nt num = (int)(Math.random() * n) : n개의 정수 중에서 임의의 정수 하나를 얻기 위한 연산식
Git 사용하여 협업하기
아쉬운점 : for문만 많이 사용하다보니 while문과 do while문의 사용이 어려웠다
잘한점 : 사용이 어려운 것들을 더 집중적으로 공부했다
어제 목표 : 성공
내일 목표 : 토이 프로젝트 원하는 기능 구현하기