일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 성적프로그램
- jsp
- 정보처리기사
- post
- 2020년 일정
- git
- rownum
- hackerrank
- 서평
- Real MySQL
- sqldeveloper
- 2020년 정보처리기사 4회
- 필기
- 회고
- Til
- 2020년 제4회 정보처리기사 필기 문제 분석
- java
- 함수형 코딩
- 코드숨
- 뇌정리
- 책리뷰
- 스터디
- Jackson
- LeetCode
- Python
- 알고리즘
- 주간회고
- 미니프로젝트
- If
- algorithms
- Today
- Total
목록Til (18)
조컴퓨터
1. real MySQL 11장 완료 - group by 인덱스 최적화 (where 구문에 index 를 건 다음에 group by 구문에 index 를 거는 경우가 종종 있음. 즉, group by 순서를 생각하지 못하는 경우가 있음) - pk 설정은 모델링 관점에서 실물일 때, 자연키를 사용하고 그 외의 경우에는 인조키(예를 들어, uuid) 를 사용해야 한다. - LIMIT 으로 페이징 처리 시, where 조건절을 사용하는 것이 효율이 좋다. 2. 테스트 작성 - London school TDD 방식으로 test 작성을 하고 있는데, 잘 되지 않는다. 3. 오늘 할 일 중에 강의를 마저 들어야 할 것이 있었는데, 막판에 voc 가 터져서 다 듣지 못했다. 4. server history 관련한 개..
1) 대화를 하자. 이 과정에서 많은 문제가 해결된다는 것을 느낀 하루이다. 스트레스였던 문제거리들이 하나 둘씩 줄었다. 아예 사라진 것은 아니지만 그래도 오늘은 좀 편히 잘 수 있을 것 같다. 2) Spring Rest Docs 사용해 보았다. API 를 만들어주는 기능이 신기하다. 어떤 원리일까? 항상 만들어진 Swagger 문서만 봤는데 직접 API 문서를 제작할 수도 있겠구나 싶었다. 다양한 기능을 더 파봐야겠다. 3) 클린 아키텍쳐를 구매했다. 모던 자바 인 액션 스터디가 저번주 토요일을 마지막으로 끝이 났다. 자바8이 이런 거구나를 생각하게 해준 시간이었다. 공부한 내용을 토대로 회사 코드에 활용해보려고 노력중이다.
회사 API 문제로 스트레스가 심하다. 일주일 사이에 2키로나 빠졌다. 1) 궁극적으로 무엇이 해결되어야 하는지를 파악해야한다. 2) 답도 안나오는 문서를 붙잡고 있기 보다는 local DB 연동부터 진행해야겠다. 코드숨에서 spring security 공부를 시작했다. 해당 내용은 이전부터 조금씩 보고는 있었는데 이번 기회에 제대로 공부할 예정이다. 솔직히 오늘 강의 듣는 내내 머릿속은 회사 코드만 돌아다녔다. 오늘은 좀 정리를 할 수 있기를 바란다. 일단 빨리 출근할 예정이다. 글을 줄인다.
Facts 코드숨 4주차 과제 - controller 모던 자바 인 액션 챕터 9 공부 [코딩이랑 무관합니다만, 마켓컬리] 커리어패스와 무관합니다만 참여 Feelings 헷갈리던 내용들이 정리 되기 시작했다. tdd 의 이미지가 이전보다 명확해졌다. 긍정적인 신호이다. 챕터 9 를 이번주 내내 진행하고 있다. 앞 파트와 비교해 난이도는 평이한데, 컨디션이 좋지 않아 머리에 남지 않았다. 지금부터는 시간이 있으니 정리해야 한다. 코무에서 인상 깊게 들었던 내용 중에 쥬니니 님이 하신 말씀이 있다. 이는 내 관심사를 명확히 하라는 내용이었는데, 스터디로 진행 중인 '모던 자바 인 액션' 내용을 요약해서 블로그에 작성하면 좋겠다는 생각이 들었다. 저녁에 '커리어패스와 무관합니다만' 자리에 참석했다. 코드숨에서..
Facts 코드숨 4주차 과제 시작 모던 자바 인 액션 챕터 8 공부 Feelings 고양이 장난감 가게 API 작성을 시작했다. TDD 에 대해 디스코드에 많이들 작성하시던데 이번 과제부터 TDD 내용인 듯하다. 때문에 오늘 중에 TDD 에 대한 내용을 살펴봐야겠다. 지금까지는 Controller 에 대한 내용 중 List 메서드만 작성한 상태이다. Controller 도 완벽한 상태는 아니고 Service, Repository 가 생기면 각자의 역할을 나눠야 하는 상태로 만들어 놨다. 아직까지는 어려운 내용은 없었다. 곧 생길 것 같다. 챕터 8은 이전 챕터에 비교하여 난이도가 평이하였다. Findings 정신없이 작성한 관계로 일어나서 꼼꼼히 살펴야 한다. 화, 수까지 챕터 9, 10를 빠르게 보고..
Facts @DisplayName 사용할 때, class명이 출력되는 문제를 해결했다. 첫 JUnit Test 를 만들었다. Feelings 간략하게 설명하면 테스트 폴더 설정이 잘못되어 있었다. 환경 설정의 중요성을 다시금 깨달았다. 배우는 입장에서 좀 더 꼼꼼하게 살펴야 할 것 같다. Test 를 만들어 봤는데 시간이 순식간에 사라졌다. 해야 할 일이 쌓여있는데 실화인가? 근데 정말 재밌는 시간이었다. Findings 설정이 귀찮더라도 꼼꼼하게 살펴보자. 나중에 어떤 오류가 괴롭힐지 모른다. 테스트는 아래와 같은 요소들 때문에 좀 더 꼼꼼하게 변수를 고려해야 한다는 것을 알게 되었다.
Facts @DisplayName 에서 걸려서 진도가 안나간 날 외주 진짜로 정말로 끝 Feelings @DisplayName 이 작동하지 않고 클래스명만 출력하는 현상이 나타나고 있다. 오늘은 해결할 수 없다고 판단했고, 자고 일어나서 생각하기로 한다. 코드숨 과정이 마무리될 때까지는 다른 일정은 없도록 하자. 일정이 겹치는 것만큼 최악으로 가는 지름길은 존재하지 않는다. 가장 먼저 몸이 아프다. Findings 바로 해결이 안된다면 다음날 다시 보는 것도 좋은 방법이다. 아예 다른 환경에서 시작해 보는 것도 좋은 방법일테고 내 체력은 유한하다.