우테코 프리코스

우테코 프리코스 시작

Adose 2024. 10. 23. 19:25

🌟 목표 설정

  • 프리코스를 통해 자바의 사용, 객체지향의 이해, 협업 실력 향상을 목표로 한다.
  • 부족한 부분이나, 막혔던 부분이 있다면 블로그에 올리는 것을 목표로 한다.
  • 주차마다 회고 하는걸 목표로 한다.

 

📍우테코 진행 방식

  • 미션 : 과제 진행 요구 사항기능 요구 사항프로그래밍 요구 사항 으로 구성
    • 세 개의 요구 사항을 만족하기 위해 노력, 특히 기능을 구현하기 전에 기능 목록을 만들고, 기능 단위로 커밋 하는 방식으로 진행한다.
    • → 기능 목록 + 기능 단위 커밋
  • 기한 : 매주 진행할 미션은 화요일 오후 3시부터 확인할 수 있으며, 다음 주 월요일까지 구현을 완료하여 제출해야 한다. 제출은 일요일 오후 3시부터 가능하다

 

📍제출 전 주의 사항

자바 코드 컨벤션을 지키면서 프로그래밍했는가?

개발자는 가능한 간결하고 읽기 쉬운 코드를 작성해야 한다.

코드 컨벤션은 원활한 협업과 클린 코딩을 위해선 필수적이라고 생각한다. 특히 코딩을 시작하기 전 코드 컨벤션으로 틀을 잡고 시작하는 것과 아닌 것은 코드 진행에 큰 차이가 발생할 것이라 생각한다. 또한 코드 컨벤션은 협업 시 코드를 다른 개발자가 봤을때 이해를 수월하게 할 수 있게 하며 유지 보수에도 도움이 된다 . 이때문에 나는 이번 프리코스를 시작하기전 제대로된 코드 컨벤션을 잡고 시작할 것이다. 

우테코 클린코드 원칙은 아래 링크를 참고하면 된다.

https://github.com/woowacourse/woowacourse-docs/blob/main/cleancode/pr_checklist.md

우테코 코드 포매터 적용 

코드 포매터는 미리 정의된 형식에 따라 코드를 자동으로 정리해주는 도구이다.

  • 우테코 클린코드 원칙을 지키기 위해 코드 포매터를 사용하여 우테코의 StyleGuide를 사용할것 이다.

1.  우테코의 styleguide에서 xml 다운받아준다.

 

2. setting - Code Style - java 로 이동한다. 

 

 

3. Scheme - 톱니바퀴 - import Scheme - intelliJ EDEA code style XML 클릭 

 

4. 저장했던 xml 파일을 선택한다. 

 

 

5. 선택이 완료 되었다면 OK 버튼을 눌러준다. 

 

 

6. 코드 저장시 포매터 자동 적용을 설정한다. -> setting - Action on Save 

 

 

7. Reformat Code를 선택후 OK 를 누르면 완료 

 Optimize imports는 선택 사항으로, 체크하면 사용되지 않는 import 문이 자동으로 정리된다. 현재는 필요 없을 것 같아서 Reformat Code만 선택 하였다.