일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 알고리즘
- 성적프로그램
- 책리뷰
- Real MySQL
- 미니프로젝트
- hackerrank
- 2020년 정보처리기사 4회
- java
- 주간회고
- algorithms
- rownum
- 2020년 제4회 정보처리기사 필기 문제 분석
- sqldeveloper
- 서평
- LeetCode
- 정보처리기사
- git
- Python
- 2020년 일정
- Til
- If
- post
- Jackson
- Today
- Total
목록전체 글 (171)
조컴퓨터
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..
> git clone -b demo 폴더 안에 복제가 되었음을 확인 할 수 있다.
1주라는 시간이 벌써 지나갔다. 이 수업을 시작하기 전의 다짐과 현재의 상태를 비교하기 위해 회고글을 작성해 본다. 시작하기 전의 다짐과 현재의 상태 비교 시작하기 이전 가장 주요한 개선점으로 손꼽았던 것은 '코드리뷰 과정을 통해서 어떤 형식으로 코드를 작성해야 하는지 파악하기' 였다. 이 점을 중점으로 두고 코드를 작성해 나아가려 했으나 닥친 일정 때문에 전반적인 코드의 완성이 늦춰졌고, 그로 인해 전체적인 코드에 대한 리뷰를 받는 시간도 적어졌다. 이 점이 1주차에서 가장 아쉬운 점에 해당한다. `git` 을 배워 보겠다는 생각이 있었다. 현재도 배우고 있는 중이고 2주차도 마찬가지일 테지만, 그 순간 순간에 필요한 정도의 `git` 의 활용을 익혔다는 것은 자신한다. 현재 속해 있는 스프링 6기 그..