[우아한테크코스] 이전 기수 프리코스 1주차 문제 풀어보기

 

우아한 테크코스 6기 지원에 앞서 우테코 깃허브에 올라와있는 5기 1주차 문제를 풀어보려 한다.

https://github.com/woowacourse-precourse

 

woowacourse-precourse

woowacourse-precourse has 17 repositories available. Follow their code on GitHub.

github.com

 

 웹 백엔드에 지원할 것이므로 언어는 자바를 사용할 것이다. 1주차는 온보딩으로 총 7개의 문제를 해결하여 제출하는 방식이다. 제출 방식은 처음 접해보는 방식인데 우테코 깃허브에 제출하고. 지원 링크에서 한 번 더 제출해야하는 것 같다. 보다 자세한 사항은 우테코 깃허브에 올라와있다.

 

6기 프리코스를 대비해 깃허브 제출 방식을 여기에 정리해보려 한다.


✔️ 깃허브 제출 방법

1. 프로젝트를 자신의 계정으로 fork 한다.

edited_스크린샷 2023-09-23 오전 11.23.32.png

 

2. fork한 저장소를 내 컴퓨터에 clone 한다.

 

git clone https://github.com/{본인_아이디}/{저장소 아이디}.git

// clone한 폴더로 이동하는 방법
cd {저장소 아이디}
ex) cd java-onboarding

 

3. 브랜치를 생성한다.

git checkout -b {본인 아이디}

 

4. IDE로 가져온다.

인텔리제이를 사용할 것이다. open을 눌러 프로젝트의 build.gradle을 선택했다.

edited_스크린샷 2023-09-23 오전 11.34.02.png

 

5. 기능 구현이 끝나면 add 및 commit한다.

git status // 변경된 파일 확인
git add -A(또는 .) // 변경된 전체 파일을 한번에 반영
git commit -m "메시지" // 작업한 내용을 메시지에 기록

 

6. 내 원격 저장소에 변경사항을 반영한다.

git push origin 브랜치이름

 

7. main Branch로 Pull Request를 보낸다.

Pull Request는 깃허브에서 제공하는 기능으로 코드 리뷰 요청을 보낼 때 사용한다.

 

(1) 브라우저에서 깃허브 저장소에 접근

(2) 브랜치를 작업 브랜치로 변경

(3) "New pull request" 버튼 클릭

(4) Pull Request 제목은 [$미션제목] $이름 미션 제출합니다. 형식으로 작성

(5) 현재 미션에서 작업한 내용 입력 후 "Create pull request" 버튼 클릭

 

실제 지원하는 것이 아니여서 Pull request는 생략한다!


✔️ 🚨 과제 제출 전 체크 리스트 - 0점 방지

1. 터미널에서 java -version을 실행하여 Java 버전이 11인지 확인한다. 또는 IDE에서 Java 11로 실행되는지 확인한다.

2. 터미널에서 Mac 또는 Linux의 사용자일 경우 ./gradlew clean test 명령을 실행하고, Window 사용자일 경우 gradlew.bat clean test 명령을 실행해 아래와 같이 모든 테스트가 통과하는지 확인한다.

BUILD SUCCESSFUL in 0s

🚫 인텔리제이와 터미널에서 기존에 사용하던 JDK 18 버전을 11 버전으로 변경하였다.

하지만 인텔리제이와 터미널 종료 후 재시작하면 여전히 18 버전인 것을 확인할 수 있었다.

해결책은 다음과 같다. https://loosie.tistory.com/454

 

[MacOS] Java 버전(JDK version) 변경하는 방법

Java 버전(JDK version) 변경하는 방법 MacOS는 터미널을 통해 간단하게 JDK버전이 여러개 설치되어 있을 경우 버전을 간단하게 변경할 수 있다. 1. 현재 사용중인 Java 버전 확인하기 java -version 현재 "14.0

loosie.tistory.com

 

1. 터미널에서 vim ~/.zshrc 입력 -> MacOS 카탈리나 버전 이상부터는 zsh 쉘을 사용하기 때문이다.

2. 명령어 입력하기 위해 i 키 입력

3. export JAVA_HOME=$(/usr/libexec/java_home -v 11) 입력

4. esc 키 입력 후 :wq 입력

5. 터미널 재시작 후 java -version을 실행하면 11 버전인 것을 확인할 수 있다.


✔️ 풀이한 코드

https://github.com/Jihyun3478/java-onboarding-practice/tree/Jihyun3478

 

GitHub - Jihyun3478/java-onboarding-practice: 우테코 1주차 온보딩 미션 미리 연습해보기!!!

우테코 1주차 온보딩 미션 미리 연습해보기!!! Contribute to Jihyun3478/java-onboarding-practice development by creating an account on GitHub.

github.com