TIL(Today Ingwang Learned)

TIL) 2022-11-10 ( java/git)

김코식 2022. 11. 10. 22:21

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문의 사용이 어려웠다

잘한점 : 사용이 어려운 것들을 더 집중적으로 공부했다

 

어제 목표 : 성공

내일 목표 : 토이 프로젝트 원하는 기능 구현하기