본문 바로가기
728x90

1주차6

[1주차 프리코스] 1주차 회고 1. 공통피드백 1) 커밋 메시지를 의미 있게 작성한다 ▷ 협업 경험이 많지 않다보니 커밋 메시지에 대한 대략적인 컨벤션만 존재했다. 다음 미션부터는 커밋 메시지를 의미있게 작성할 수 있도록 해야겠다. ▶ (추가) 2주차 미션에는 커밋 메시지 컨벤션이 요구항으로 제시되었다. 이것에 맞춰서 하면 될 것 같다. https://gist.github.com/stephenparish/9941e89d80e2bc58a153 AngularJS Git Commit Message Conventions AngularJS Git Commit Message Conventions. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 2) 이름을 통해 의.. 2023. 10. 26.
[1주차 프리코스] 인터페이스 상수 → Enum으로! 1. 참고 ☕ 자바 Enum 열거형 타입 문법 & 응용 💯 정리 Enum 열거 타입 먼저 Enum은 "Enumeration"의 약자다. Enumeration은 "열거, 목록, 일람표" 라는 뜻을 가지고 있으며, 보통 한글로는 열거형이라고 부른다. 즉, 열거형(enum)은 요소, 멤버라 불리는 명명된 값 inpa.tistory.com [JAVA] Enum 클래스에 대한 이해 0. 문제 제기 자바 1.5 버전 이전에는 상수를 선언할 때는 해당 클래스 내부에 final static Strirng, final static int와 같은 방식을 사용했습니다. 하지만 이런 방식의 상수 정의는 상수의 개수가 많아질 studyandwrite.tistory.com 2. 인터페이스 상수 사용한 이유 validLength .. 2023. 10. 24.
[1주차 프리코스] 리팩토링 - '클래스', '역할'에 대한 고민 1. 클래스를 어떻게 나눠야 할까? 자바에 익숙하지 않아 처음부터 객체지향적으로 코드를 작성하기는 부담스럽고 그래서 아마도 많은 사람들이 Application에 전부 구현하고 코드를 나누는 리팩토링 과정을 거치지 않을까??🤔 나도 처음부터 객체지향적으로 구성할 능력이 아직은 부족해 전부 구현하고 리팩토링 과정을 거쳤다. 하지만 나머지 3주차와 최종 코테를를 수월하게 하기 위해서는 이 고민이 필요하다고 생각한다. 왜 고민을 해야하냐면... 현재 숫자 야구 게임은 구현의 난이도가 어려운 편은 아니다(백준 실버). 그래서 한 클래스에 몰빵해놓고 테스트 통과를 하는게 가능하겠지만 2 ~ 4주차에 점점 구현의 난이도가 높아지면 코드의 수가 많아져 이를 관리하는 것도 더 힘들어질 것이며, 따라서 한 클래스에서 몰빵.. 2023. 10. 23.
[1주차 프리코스] 3 ~ 4일차 리뷰 1. TODO 체크 ▶ 1. 컬렉션 이터레이터, 제네릭, Wrapper 클래스 학습하기 ▶ 2. 학습한 내용 정리하기(컬렉션 - 리스트, 맵, 셋) / Wrapper 클래스 ▶ 3. 추가 리팩토링 진행 ▶ 예외처리 학습하기 ▶ JAVA 스터디: https://happy-ryan.tistory.com/38 [Java] 1주차 스터디 - 파이썬 list 자바 Array, ArrayList 에 대해! 1. Array 연관된 data를 메모리상에 연속적이며 순차적(ordered)으로 미리 할당된 크기(fixed-size)만큼 저장하는 자료구조 장점: 조회가 매우 빠름 단점: 미리 할당된 크기를 선언해야하므로 메모리 낭 happy-ryan.tistory.com 2. 진행상황 1) Java 1주차 스터디 진행 2).. 2023. 10. 21.
[1주차 프리코스] 2일차 리뷰 1. TODO 체크 ▶ 0. countBall 메서드 다시 작성하기 ▶ 1. 예외처리 학습하기 ▶ 2.컬렉션 학습하기 - JAVA 스터디: https://cheddar-liquid-051.notion.site/1-7d30450363ce4f3b8579e8d0d5d232ab 1주차 주제 Java Collection cheddar-liquid-051.notion.site ▶ 3. 코트 리팩토링하기 2. 진행상황 1) 컬렉션 학습하기 List, Set, Map에 대해서 학습, 디테일한 내용보다는 사용법 위주로 우선 학습 2) countBall메서드 수정 메서드 이름 변경: countBall은 실제로 Ball과 Stike가 합쳐진 값을 구하므로 countBallAndStrike로 변경 컬렉션 사용 후 comput.. 2023. 10. 20.
[1주차 프리코스] 1일차 리뷰 1. 미션제출 ▷ 2023년 10월 24일 (화요일) 15시 00분 ~ 2023년 10월 25일 (수요일) 23시 59분 ▷ 제출 장소 : https://apply.techcourse.co.kr/recruits 우아한형제들의 교육 프로그램 지원하기 우아한형제들의 교육 프로그램에서 개발자들을 위해 디자인된 강의를 수강해보세요. apply.techcourse.co.kr ▷ 2023년 10월 26일 0시 이후 추가 push도 허용하지 않는다. ▷ 정해진 시간을 지키지 않은 경우, 미션을 제출하지 않은 것으로 한다. 2. (환경설정) 에러 발생 및 해결 1) IntellJ 'this file is not runnable', 'run 비활성화' 에러 발생 → 에러: 아이콘이 C가 아니라 찻잔 아이콘인 경우 : 클.. 2023. 10. 19.
728x90
반응형