우아한테크코스 6기 썸네일형 리스트형 우아한테크코스 6기 프리코스 4주차 1. 3주차 공통 피드백 ✅ 함수(메서드) 라인에 대한 기준 함수 15라인으로 제한 main() 함수에도 해당 공백 라인도 한 라인에 해당 15라인이 넘어간다면 함수 분리를 위한 고민 ✅ 발생할 수 있는 예외 상황에 대해 고민한다 예) 로또 미션 로또 구입 금액에 1000 이하의 숫자를 입력 ✅ 당첨 번호에 중복된 숫자를 입력 ✅ 당첨 번호에 1~45 범위를 벗어나는 숫자를 입력 ✅ 당첨 번호와 중복된 보너스 번호를 입력 ✅ 왼쪽에서 오른쪽으로 저번 미션에서 구현한 메서드이다. 이번 미션에서 발생할 수 있는 예외에 대해 README.md 파일 기능 목록에 적어두었다. 보통 어떠한 기능을 수행하다가 예외 사항이 발생하는 것이기에 굳이 기능 목록과 예외를 분리하지 않았다. 발생할 수 있는 예외는 다음과 같다.. 더보기 우아한테크코스 6기 프리코스 3주차 1. 2주차 공통 피드백 ✅ README.md를 상세히 작성한다 2주차와 달리 어떠한 프로젝트인지 간단하게 기술하였다. 여태 README.md를 작성할 때는 우아한테크코스에서 미션으로 제공하는 README.md를 참고해서 만들었다. 해당 링크를 훑어보며 마크 다운에 대해 다시 정리했다. 마크 다운 중 체크 박스 기능을 사용해 구현한 기능을 한눈에 볼 수 있도록 확인했다. (참고) ✅ 기능 목록을 재검토한다 기존 기능 목록에서는 클래스 설계, 그리고 각각의 메서드를 어떻게 구현했는지 너무 상세하게 적은 것 같았다. 1주차 숫자 야구 피드백 강의와 비슷한 형태로 구현할 기능을 간단한 문장 형태로 적고 발생할 수 있는 예외 상황도 함께 기술했다. ✅ 값을 하드 코딩하지 않는다 자바에서의 상수는 한번 초기화하면.. 더보기 우아한테크코스 6기 프리코스 2주차 1. 1주차 공통 피드백 해당 피드백 중 나에게 의미 있었던 것들만 언급하겠다. 1) 커밋 메시지를 의미 있게 작성하라 1주차에서는 커밋 메시지를 작성할 때 그냥 생각나는대로 커밋 메시지를 작성했는데 사실 적으면서도 맞게 하는 건지에 대한 의문이 생겼다. 1주차 공통 피드백에는 "커밋 메시지에 해당 커밋에서 작업한 내용에 대한 이해가 가능하도록 작성한다." 이렇게만 적혀있었는데 그래서 어떻게 작성하는 거지라는 생각이 들었다. 일단은 피드백을 읽고 과제 진행 요구 사항을 읽던 중 새롭게 추가된 내용이 눈에 들어왔다. [그림 1-1] 커밋 메시지 컨벤션 예시부터 봤는데 맙소사 생각보다 엄청 길게 메시지를 작성해야 하는 건가라는 생각부터 들었다. 일단 커밋 메시지도 형식이 따로 있구나 정도로만 생각하고 숫자 .. 더보기 우아한테크코스 6기 프리코스 1주차 1. GitHub (진행 가이드 정리) 처음에 미션 저장소 GitHub 링크에 있는 READ.md 파일을 보고 살짝 당황했다. 어디선가 본 적이 있는 문제였기 때문이었다. 하지만 안내문에 나와있던 문구를 보고는 금방 이해가 됐다. 1주 차 미션은 개발 환경을 세팅하고, GitHub에 과제를 제출하는 등 미션 외에도 추가로 익혀야 하는 부분들이 있어 가벼운 미션으로 준비했어요. 저희는 가볍다고 생각하는데 여러분은 어떻게 느낄지 모르겠네요. 앞으로 갈수록 조금씩 난도가 높아지도록 설계했어요. 우선 안내문 "프리코스 진행 방식 - 미션 제출 방법 - GitHub을 활용한 제출 방법은 문서를 참고해 제출한다."에 있는 문서 링크 중 진행 가이드 부분을 차근히 읽어보았다. GitHub에 대해 잘 알고 있었다고 생.. 더보기 이전 1 다음