항해99

항해 99 - 2023.01.20 TIL

나도관 2023. 1. 20. 10:50

3일차부터 대망의 객체지향 파트가 시작되었다. 그 동안 집중적으로 공부해왔던 파트이기 때문에 나름 개념이 정리된 상태라 안심되었다. 머릿 속에만 가지고 있는 것과 말로 풀어서 설명하는 것은 다르기 때문에, 팀원들이 헷갈려하거나 모르는 개념에 대해서 적극적으로 나서서 설명하고자 노력했다.

 

3일차 문제까지 2일차에 미리 풀이를 끝낸 상태라, 그 동안 못나갔던 자바의 정석 진도를 나가고, 프로그래머스 문제 풀이를 진행했다.

 

 


 

어제부터 Spring 주특기반 자체적으로 알고리즘 챌린지를 시작했다.

매일 프로그래머스 0단계 문제를 풀고 발표하는데, 발표자가 다음 사람을 지목하는 식으로 진행했다.

오늘은 내가 발표를 진행하게 되었다.

그런데, 발표할 문제의 답안을 Class파일로 작성하고 GitHub에 PR하는 과정에서 약간의 문제가 있었다.

문제를 해결했던 과정에 대해서 회고해보고자 한다.

 

New 탭에 클래스 파일 생성이 없을 때

root Repo를 clone하고 Class 파일을 생성하려는데, 파일 생성 탭에 Class 파일이 존재하지 않았다.

구글링해보니, 루트 폴더로 지정된 곳에서만 클래스 파일 생성이 가능했다.

 

Root 폴더로 새로 생성한 폴더를 source 폴더로 지정해주니 Class 파일을 생성할 수 있었다.

 

 

프로젝트 폴더를 Exclude 해버렸을 때

폴더를 Excluded 하면 프로젝트 목록에 해당 폴더가 제외되어 보이지 않게 된다.

이럴 땐 Ctrl + Alt + Shift + S를 누르면 Project Structure 탭에 진입할 수 있다.

 

Excluded 처리된 폴더가 적색으로 표시되어 있을 것이다.

Excluded 처리된 폴더를 우클릭하여 항목을 체크해제 해주면 프로젝트 폴더에서 다시 표시될 것이다.

 

 


 

느낀 점

팀원들에게 객체지향 개념을 설명해주면서 그동안 확실하지 않았던 개념들이 좀 더 명확하게 자리잡힌 느낌이 들었다.

지금 아는 내용이 나와서 상대적으로 시간 여유가 많이 남는 편인데, 그 동안 못나갔던 자바의 정석이나 코딩테스트 문제를 집중적으로 풀어봐야겠다.