일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 항해99
- 알고리즘
- 코드숨
- post
- Real MySQL
- java
- hackerrank
- 뇌정리
- 책리뷰
- algorithms
- Python
- 주간회고
- 2020년 제4회 정보처리기사 필기 문제 분석
- 함수형 코딩
- If
- 서평
- 회고
- git
- Jackson
- jsp
- 2020년 정보처리기사 4회
- sqldeveloper
- Til
- 스터디
- 미니프로젝트
- 정보처리기사
- LeetCode
- 성적프로그램
- 필기
- 2020년 일정
- Today
- Total
목록분류 전체보기 (174)
조컴퓨터
Facts 코드숨 4주차 과제 진행, but 완료 못함 코무에서 기본이 중요하다는 말을 들음 코드숨 윤석 님의 코테 문풀 데모 참여 Feelings 드디어 코드숨 일정 절반에 다다랐다. 이번 tdd 과정을 겪으며 알게된 내용이 많다. (예를 들어, 크게는 관점에 따라 캡슐화를 깰 수 있다는 것, 작게는 void 형태는 given() 을 사용할 수 없다는 것 등등 알게 되었다) 이는 그만큼 생각할 내용이 많아졌다는 뜻이기도 하다. 코드를 써내려가는 속도가 너무 느린 탓(≒생각이 너무 많은 탓)에 완성을 못했고, 그에 따른 결과물로 피드백 강의를 더 열심히 들어야 한다는 과제가 생겼다. 그나저나 생각을 많이 하면서 테스트를 작성하는데도 테스트를 통해 서비스를 바라보는 관점이 자꾸 깨진다. 계속 서비스를 통해..
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 모던 자바 인 액션 파트2(함수형 데이터 처리) 공부 희열 님의 '결승부터 시작하는 커리어' 참여 라스 님의 'data intensive application' 스터디 1회차 무탈한 회사 생활, 그럼에도 마치지 못한 코드숨 3주차 과제 Feelings 모던 자바 인 액션 파트2 는 챕터가 무려 4개나 되는 방대한 양이다. 하루에 최소 2시간 투자하며 매일 한 챕터씩 읽었고 이해가 안되는 부분은 그다음날 다시 읽는 식으로 이해를 노력했지만, 이는 무리수였던 것 같다. 토요일 새벽 부터 파트2 를 다시 읽는데 이게 내가 아는 내용인가 모르는 내용인가(나도 무슨 소린지 모르겠다) 헤맸다. 그래도 공부하고 있다는 것에 의의를 둔다. 아예 안 하는 것보다는 낫지 않는가?? (물론 다 알고 가는게 좋겠지..
Facts @DisplayName 사용할 때, class명이 출력되는 문제를 해결했다. 첫 JUnit Test 를 만들었다. Feelings 간략하게 설명하면 테스트 폴더 설정이 잘못되어 있었다. 환경 설정의 중요성을 다시금 깨달았다. 배우는 입장에서 좀 더 꼼꼼하게 살펴야 할 것 같다. Test 를 만들어 봤는데 시간이 순식간에 사라졌다. 해야 할 일이 쌓여있는데 실화인가? 근데 정말 재밌는 시간이었다. Findings 설정이 귀찮더라도 꼼꼼하게 살펴보자. 나중에 어떤 오류가 괴롭힐지 모른다. 테스트는 아래와 같은 요소들 때문에 좀 더 꼼꼼하게 변수를 고려해야 한다는 것을 알게 되었다.
Facts @DisplayName 에서 걸려서 진도가 안나간 날 외주 진짜로 정말로 끝 Feelings @DisplayName 이 작동하지 않고 클래스명만 출력하는 현상이 나타나고 있다. 오늘은 해결할 수 없다고 판단했고, 자고 일어나서 생각하기로 한다. 코드숨 과정이 마무리될 때까지는 다른 일정은 없도록 하자. 일정이 겹치는 것만큼 최악으로 가는 지름길은 존재하지 않는다. 가장 먼저 몸이 아프다. Findings 바로 해결이 안된다면 다음날 다시 보는 것도 좋은 방법이다. 아예 다른 환경에서 시작해 보는 것도 좋은 방법일테고 내 체력은 유한하다.
Facts 맥북 프로 구매 및 환경 설정 완료 모던 자바 인 액션 챕터 1 공부 Optional 공부 Repository, Service, Controller 생각 야근 3일 Feelings 맥북 프로 16인치를 구매했고, 환경 설정까지 마쳤다. 설정을 하다보니 작년 리눅스 공부를 허투루 하지 않았다는 생각이 들었다. 요즘 회사에 열심히 가지고 다닌다. 열심히 해야지. 모던 자바 인 액션 챕터 1 부분까지 공부했다. 코드숨 시작 전에는 자바 8에 대해 공부해야지만 되뇌었고 바쁘다는 핑계로 피하기만 했었다. 역시 시작이 반이다. 시작하면 어떻게든 진행하게 된다. Optional 에 대해서 공부해야지 생각했는데, 기회가 생겨 이번에 진행했다. 해당 클래스를 사용함으로 편해지는 것들이 많았다. null 이 생..
Git Repository 의 현재 버전을 복사해서 다른 프로젝트에 활용하고자 한다. `git clone` 의 `mirror` 옵션으로 모든 이력을 가지고 온 뒤, github 상에 새로 만든 repository 에 `push` 한다. 먼저 다음과 같이 복사할 repository 를 `--mirror` 옵션으로 `clone` 한다. `--mirror` 옵션을 넣으면 커밋 이력까지 함께 가지고 온다. > git clone --mirror 이때 {프로젝트명}.git 디렉토리가 생성된다. > cd {프로젝트명}.git remote push url 을 github 에 새로 만든 repository 로 변경한다. `git remote set-url --push origin `--mirror` 옵션으로 통째로 `p..