일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- java
- doitandroid
- 인프런
- select
- 혼공챌린지
- Til
- CS
- 우테코
- 우아한테크코스
- 안드로이드
- 자바
- navermap
- groupby
- 혼공단
- MySQL
- SQL
- 코틀린
- 정처기
- 코딩테스트
- 안드로이드스튜디오
- 코테
- Kotlin
- join
- Android
- 혼공파
- 정보처리기사
- 스터디
- 코딩
- 프로그래머스
- 카카오코테
- Today
- Total
목록코틀린 (10)
Welcome! Everything is fine.
📌 3주차 완주! 3주차 로또 미션까지 무사히 끝났다. 이번에는 공통 피드백과 더불어 코드리뷰 때 받은 피드백도 잘 반영해보려고 노력했다. 하지만 또 끝나고 나니 아쉬움이 남는건 어쩔 수 없다. 4주차까지 완주하는 것을 목표로 더 열심히 해보자! 📌 추가된 요구사항 함수(또는 메서드)의 길이가 15라인을 넘어가지 않도록 구현한다. 함수(또는 메서드)가 한 가지 일만 잘 하도록 구현한다. else를 지양한다. 힌트: if 조건절에서 값을 return하는 방식으로 구현하면 else를 사용하지 않아도 된다. 때로는 if/else, when문을 사용하는 것이 더 깔끔해 보일 수 있다. 어느 경우에 쓰는 것이 적절할지 스스로 고민해 본다. Enum 클래스를 적용해 프로그래밍을 구현한다. 도메인 로직에 단위 테스트..
📌 2주차 완주! 우테코 2주차 미션이 끝나고 3주차에 접어들었다! 이제 2주차 회고를 적어보려한다. 회고를 목요일에 바로바로 올리고 싶은데..글을 쓰는 과정이 꽤나 오래 걸린다. 2주차 미션은 '자동차 경주' 였는데 진행 방식은 똑같았고 추가된 요구사항이 몇 가지 있었다. 나는 한 번도 테스트 코드를 작성해본 적이 없기에 테스트 코드를 작성하라는 요구사항이 가장 눈에 띄었다. 📌 추가된 요구사항 indent(인덴트, 들여쓰기) depth를 3이 넘지 않도록 구현한다. 2까지만 허용한다. 예를 들어 while문 안에 if문이 있으면 들여쓰기는 2이다. 힌트: indent(인덴트, 들여쓰기) depth를 줄이는 좋은 방법은 함수(또는 메서드)를 분리하면 된다. 함수(또는 메서드)가 한 가지 일만 하도록 최..