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) 이름을 통해 의도를 드러낸다 / 축약하지 않는다.
▷ 내가 '리팩토링 - 클래스, 역할에 대한 고민'에서 메서드명에 의도를 명확하게 담자고 했었는데 이게 틀린게 아니라고 하니 다행이다라는 생각을 했다. 또 고민 했던 지점이었는데 의도를 명확하게 담다보면 메서드명이 너무 길어졌었다. 그런데 그것 또한 적절한 고민이었고 축약 하지 않고 최대한 의도를 잘 드러내는 것이 더 중요하다는 것을 다시 한 번 알게 되었다.
▷ 그리고 소감문에 시간을 많이 사용한 부분에 '이름 짓기'라고 썼는데 이름 짓기에 고민하고 시간을 쓴 것 또한 잘못된게 아니라 잘 하고 있었구라나는 확신을 공통피드백을 통해 받을 수 있었다.
3) IDE의 코드 자동 정렬 기능을 활용한다
▷ 몰랐던 기능이다. 다음 미션에는 무조건 git add 하기 전에 써야겠다.
4) Java에서 제공하는 API 적극 활용한다.
▷ 구현도 좋지만 제공하는 API가 있다면 당근 먼저 써야한다. API가 있는지 찾아보면서 많은 공부를 할 수 있을 것이다.
2. 1주차 학습 정리
1) 컬렉션 메서드 정리
- List: https://happy-ryan.tistory.com/34
- Set: https://happy-ryan.tistory.com/36
- Map: https://happy-ryan.tistory.com/37
- 파이선list, 자바Array, ArrayList: https://happy-ryan.tistory.com/38
2) 클래스, 역할에 대한 고민
https://happy-ryan.tistory.com/45
3) 상수 Interface를 Enum!
https://happy-ryan.tistory.com/47
4) 일일리뷰
1일차 리뷰: https://happy-ryan.tistory.com/32
2일차 리뷰: https://happy-ryan.tistory.com/35
3~4일차 리뷰: https://happy-ryan.tistory.com/43
간략 소감
디스코드를 보면 정말 잘하는 분들이 많구나라는 생각에 처음에는 약간 주눅들기도 했다. 그런데 미션 기반 교육방식이 나에게 맞는 편인 것 같다. 내가 스스로 찾고 해결해나가는 과정에서 느낀 재미와 몰입은 4주 뒤에 얼마나 성장할 수 있을까에 대한 기대를 주었고 이내 주눅들었던 마음에 위안을 가질 수 있었다. 또 사실 알고리즘만 올리면 소재가 한정적인데 모르는게 산더미처럼 쏟아지니 소재가 정말 많아서 블로그에 많이 정리할 생각을 하니 싱글벙글하다.
'우아한테크코스 > 1주차 프리코스' 카테고리의 다른 글
[1주차 프리코스] 소감문(제출) (0) | 2023.10.27 |
---|---|
[1주차 프리코스] 인터페이스 상수 → Enum으로! (0) | 2023.10.24 |
[1주차 프리코스] 리팩토링 - '클래스', '역할'에 대한 고민 (0) | 2023.10.23 |
[1주차 프리코스] 3 ~ 4일차 리뷰 (0) | 2023.10.21 |
[Java] 1주차 스터디 - 파이썬 list 자바 Array, ArrayList 에 대해! (2) | 2023.10.21 |