2021 2분기(2021.04~06) - 4기 회고 우연인지 모르겠지만 블로그 포스팅 회고 시점과 우아한테크코스 각 레벨이 끝나는 시점과 맞물려 있다. 그래서 자연스럽게 우테코의 레벨 회고를 하게 된다. 레벨 1 레벨1에서는 객체지향과 테스트에 대해 배웠다. 아마 자바를 처음 배우면서, 프로그래밍 교육을 받으면서 거의 시작과 같이 배우게 되었다. 코딩을 많이 해보지 않았기에 필요성을 느껴서 배웠다기 보다는 다들 객체지향과 테스트에 대해 배워야 하다고 하니 개발을 하려면 알아야 하는 것이구나 하며 배웠던 것 같다. 사실 나에게는 자바 사용법에 익숙해지고, 개발 관련 용어, 개념들에 익숙해지는 시간이 더 컸던 것 같기도 하다. 레벨 2 레벨2에서는 웹과 DB를 연결하는 미션들이 이어졌다. 더불어 말로만 듣던..
[ 오늘의 todos ] - [x] 책: 클린코드 3장 읽기 -> 함수 - 한가지일만 잘해라! 조회와 명령을 분리하라. 프로그래밍은 이야기를 풀어가는 것이며 글쓰기와 비슷하다. 항상 단위테스트를 짜고, 리팩토링하는 구간에도 단위테스트는 통과한다. - [x] 알고리즘: 1문제 풀기 -> 구현문제 같은데.. 생각보다 오래걸렸다;; 스터디때 다른 알고리즘이나 풀이방식이 있는지 봐야겠다ㅎㅎ - [x] 밋코더: 회고글 작성 -> 생각보다 재밌네ㅎㅎㅎ 레벨2때 뭐했지 싶었는데 생각보다 한게 많은 것 같아 뿌듯하다! - [x] 자바: 블랙잭 도메인 완성 -> 상태패턴 까지 적용했으나 아직 점수계산 로직이 남았다..!!! - [x] 운동: 클로에 day3 -> (1/3) 내일 day4 off 이니 (2/3) 마저하자!..
[ todos ] - [x] 책: 클린코드 2장 읽기 -> 남이 읽기 좋은 코드가 좋은 코드다! - [x] 책: 시작하세요 도커, 쿠버네티스 1장 읽기 -> 시작이 반이다! - [x] 알고리즘: 문제 출제하고 풀기 1문제 -> ㅠㅠ 안풀림..ㅠㅠㅠ 뭔가 긴 테스트케이스가 시간초과 나오는 걸 보니 알고리즘 로직 자체의 문제인듯!!ㅠㅠㅠ - [x] 운동: 클로에 DAY 02 - [x] 자바: 블랙잭 미션 구현하기 -> 리뷰 해주신다고 하니 목 또는 금 오전을 목표로 해보자!! 생각보다 많이 못했다ㅠㅠ 내일은 좀 더 해서 도메인 구현 완료까지 목표로 해보자!! - [x] 미션: fare 미션 피드백 확인 -> merged!
[ 오늘의 목표 ] - [x] 코틀린: 블랙잭 완성 -> 객체지향과는 약간 거리가 있어보이지만.. Done! ㅠㅠㅠ 너무 어렵다ㅠㅠ 게임 상태와 상태에 따른 금액계산..ㅠㅠ 그래도 코틀린에서 사용되는 방식으로 조금은 리팩토링을 해보았다 😎 자바로 다시 구현하면서 객체지향 방식에 대해 고민을 좀 더 해봐야지! 지금 테스트 코드가 많이 작성되지 않은 부분들이 있는데, TDD 방식으로 구현하면 좀 더 객체지향과 가까운 방식의 코드 구현이 가능할 듯 싶다! - [x] 책: 클린코드 1장 읽기 -> 추천사부터 재미있다. 이 책 역시 얼마나 이해할 수 있을지 모르겠지만, 읽을수록 재미있을 것 같다는 생각이 든다. - [ ] 책: 시작하세요 도커, 쿠버네티스 1장 읽기 - [ ] 알고리즘: 못푼 문제 1문제 풀기 -..
Kotlin DSL DSL(Domain-Specific Language) 도메인 특화 언어 선언적 언어 특정 주제에 특화된 언어 대표예시: DB 에 접근하기 위한 SQL 코틀린에서는 고차함수와 람다식을 이용하여 읽기 좋고 간략한 코드 생성이 가능 Background Knowledge Function literals with receiver(수신객체지정함수) 수신객체까지 지정된 함수 타입이다 A.(B) -> C : A(수신객체) 타입의 함수 B를 실행하여 C를 리턴 확장함수와 비슷하다. 함수 본문 내에서 수신 개체의 멤버에 접근 가능 Scope Function 코틀린 표준 라이브러리 객체 컨텍스트 내에서 코드 블록을 실행하는 것이 유일한 목적인 함수 객체내의 코드블럭 함수를 호출하는 것과 같음 syntac..
- fare 미션 재PR을 보냈다. 데드락, DB, 트랜잭션에 대해 좀 더 공부해 볼 수 있는 피드백들이 많았다! 빈등록 관련해서도 lite mode에 대해서 공부해볼 수 있었다. https://nauni.tistory.com/256 [학습로그] 지하철 - fare 질문 피드백 클래스 단위의 @Transactional 사용 저는 개인적으로 클래스 레벨에 Transactional을 사용하는 것을 선호하지 않습니다. 트랜잭션은 굉장히 비용이 큰 작업이고, 불필요한 트랜잭션으로 성 nauni.tistory.com - 코틀린 이렇게 쓸거면 밋코더 글 제출할 걸..ㅠㅠㅋㅋㅋㅋ 마무~리 https://nauni.tistory.com/259 DSL Kotlin DSL DSL(Domain-Specific Languag..
- Total
- Today
- Yesterday
- Spring
- TCP/IP
- JS
- javascript
- 우아한테크코스
- TIL
- DB
- 학습로그
- 개발공부일지
- OS
- 글쓰기미션
- 인증
- python
- 회고
- 객체지향
- 네트워크
- 내부코드
- 코드스쿼드
- java
- 모의면접준비
- React
- CS
- 알고리즘
- 카카오
- JPA
- 마스터즈코스
- 월간회고
- 우테코수업
- 운영체제
- Transaction
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |