코드숨 1주차 과제 수행전자정부프레임워크 프로젝트 개발환경 세팅코드숨을 하면서, 오랜만에 개발이 재미있다는 느낌이 들었습니다.과거에 고민만 하고 넘어갔던 내용들을 실제 코드로 옮기고, 옮긴 코드에 대해 피드백을 받는 과정이 너무나 재미있었습니다.앞으로 다양한 시도를 해
코드숨 2강(스프링 웹) 프론트엔드 강의 수강Angular.js React.js Vue.js 외에도 다양한 프론트엔드 라이브러리가 있는것을 알게되었다.Marko.js의 대략적인 사용법코드숨 2주차 과제중 spring을 이용한 api만드는것 까지 완료.
피드백 반영\-> GetMapping, PostMapping 경로 삭제\-> sayHello 메서드명 getTask로 수정\-> updateTask 메서드 Task가 없는경우 예외 처리\-> deleteTask 의미없는 변수 할당 삭제TaskDTO 클래스 추가"/tas
api 테스트 통과e2e 테스트 통과interceptor 추가중50분 개발 / 10분 TIL 작성 사이클을 사용하니 확실히 속도가 빨라진 느낌이다.http post 요청으로 데이터 생성 성공 시 201(CREATED) http status code 사용해야한다.http
spring devtools를 이용한 re-start 기능 설정intellij에서 vscode로 개발환경을 변경하였음세팅의 문제를 겪다보니 도커를 배워야할 이유가 점점 더 명확해지는 느낌이다.젯브레인 ide 개발환경에서 벗어나려고 하고 있다. \-> 젯브레인의 단점
code sum 과제 풀이 강의 수강 및 반영피드백 코드에 반영아침에 좀 더 일찍 일어나야겠다.ResponseEntity를 이용하여 404 http status code를 전달 할 수 있다.나는 개발로 하루를 시작하는 사람이다.나는 개발로 하루를 마무리하는 사람이다.
피드백 코드에 반영일, 휴식, 자기 개발 사이의 균형을 어떻게 맞출 수 있을까?에 대해 고민중싱글턴 패턴은 안티패턴이다.나는 개발로 하루를 시작하는 사람이다.나는 개발로 하루를 마무리하는 사람이다.피드백 코드에 반영일, 휴식, 자기 개발 사이의 균형을 어떻게 맞출 수
코드숨 2주차 과제 수행좋은 개발 습관을 터득한 것 같다.좋은 개발 습관(50분 개발, 10분 회고 || TIL)spring boot를 이용한 간단한 웹 api 구현marko.js를 이용한 간단한 웹앱 구현나는 일, 휴식, 자기 개발 사이의 균형을 지키는 사람이다.나는
2021년 8월 24일 Facts(사실, 객관) Feelings(느낌, 주관) Findings(배운 점) Affirmation(자기 선언) 05:21 ~ 06:11 Facts(사실, 객관) gradle 설정 변경 gradle-wrapper.properties의
HelloController의 javadoc 문서 수정하였음(기존 javadoc -> 수정 javadoc)기계적으로 클래스와 메서드의 기능을 나열하는것이 문서에 책임을 지지 않으려는 회피기제에서 발현된 것이 아닐까 하는 생각이 든다.클래스와 메서드의 목적의 경우 아무래
2021년 8월 24일 Facts(사실, 객관) Feelings(느낌, 주관) Findings(배운 점) Affirmation(자기 선언) 04:30 ~ 05:20 Facts(사실, 객관) 코드리뷰 피드백 반영 3-1강 수강 중 javadoc을 장황하게 작성한다는 지적
TaskController detail메서드 테스트 작성공식문서를 우선 확인하려고 노력했다.습관이 잘못들어서 그런지 쉽지 않다.잘못된 개발습관을 가지고 있다는 것을 알게되었다.나는 잘못된 개발습관을 고쳐나가는 사람이다.
저녁 6시까지 개발하지 않음코드 리뷰받은 내용 반영낮에 놀았다.주말이라 쉬고 싶었다.3주차 과제를 완성하지 못했음에도 불구하고습관적으로 논 것 같다.왜 놀았을까?잠이 부족하다는 핑계로 평소와 다른 시간에 일어나기로 마음을 먹음마음억은 시간에 일어났지만, 어짜피 평소 루
Affirmation(자기 선언)
코드숨 3주차 과제 수행TaskControllerTest에 너무 집중하여 TaskService, TaskControllerWebTest에 충분한 시간을 투자하지 못함
코드 리뷰 피드백 내용 확인코드 리뷰 피드백 반영코드숨을 하면서 코드 구현 자체보다 코드의 의미, 의도를 표현하는데 집중하고 있다.개발자도 일종의 작가라는 느낌을 지울 수 없다.git update-index --skip-worktree <파일 명>으로 변경 내용을
회고 Facts(사실, 객관) Feelings(느낌, 주관) Findings(배운 점) Affirmation(자기 선언) 15:48 ~ 17:24 Facts(사실, 객관) 코드 리뷰 피드백 반영 테스트 코드 수정 Feelings(느낌, 주관) 테스트 코드를 수정하였다.
코드 리뷰 피드백 반영Repository는 저장소라는 의미를 가지고 있다.ProductRepository는 Product 저장소라는 의미를 가진다말하자면 데이터베이스 그 자체를 의미한다고 볼 수 있다."Product 리소스 데이터베이스 처리를 담당한다." 어색하다= "

Affirmation(자기 선언)
@MockBean 개체 when - thenRethurn구문으로 mocking시 실제 메서드가 호출되는 문제 해결모든 세팅은 최대한 동일하게 맞추아야 겠다.모든 세팅은 최대한 동일하게 맞추어야 한다.나는 모든 세팅을 동일하게 맞추어 개발하는 사람이다.@MockBean
코드숨 4주차 과제 요구사항에 맞게 기능을 개발하고, 테스트를 작성하였다.코드숨 4주차 과제 api,e2e테스트를 통과하기위해 Product 모델의 필드를 변경하고, 적용하였다.github action 테스트 커버리지 100%를 통과하기 위해 로컬의 개발환경을 gith
코드숨 5주차 강좌 수강 및 반영코드리뷰 피드백 반영내가 작성한 테스트에 생각보다 중복이 많다.모든 데이터를 비교하는것이 항상 옳은것은 아니다.findById메서드를 테스트하는 코드이다.위의 테스트처럼 Product의 모든 데이터를 비교하는것 보다 id만 비교하는것이
코드숨 스프링 5주차 과제 진행JpaProductRepository findAll 메서드 테스트 및 javadoc 작성ProductService getProducts 메서드 테스트 및 javadoc 작성ProductController list 메서드 테스트 및 java
코드숨 스프링 5주차 피드백 반영@Component, @Controller, @Service, @Repository의 관계 조사(참고(https://github.com/CodeSoom/spring-week5-assignment-1/pull/26 + doz
코드숨 5주차 과제 피드백 반영ProductService javadoc 수정(참고NotFoundException 에러 메시지 변경(참고)UserRepository save 메서드 테스트 수정(참고)ProductService getProducts 메서드 테스트 수정(참고
코드숨 5주차 과제 피드백 반영ProductService javadoc 수정(참고NotFoundException 에러 메시지 변경(참고)UserRepository save 메서드 테스트 수정(참고)ProductService getProducts 메서드 테스트 수정(참고
"/users" POST 요청 관련 코드, 테스트 작성"/users/{id}" PETCH PUT 요청 관련 코드, 테스트 작성"/users/{id}" DELETE 요청 관련 코드, 테스트 작성"/products" GET 요청 관련 코드, 테스트 작성테스트 커버리지 10
코드숨 6주차 강좌 수강 및 반영예쁜 코드보다, 작동하는 코드를 작성하기위해 고민하고 있다.저번 과제에서 과제를 마무리하지 못한것이 매우 뼈아프다.예쁜 코드보다, 작동하는 코드가 더 좋다.나는 기간내에 과제를 마무리하는 사람이다.
AuthenticationService login 메서드 테스트 작성 중AuthenticationService login 메서드 작성 중테스트 라인수가 길어지다보니, 한번에 테스트를 파악하기가 쉽지 않다.상속을 이용한 테스트 중복 해결나는 간결한 코드를 작성하는 사람이
코드숨 스프링 6주차 로그인 과제 수행코로나 백신을 핑계로 이틀정도 쉬었다.충분한 시간을 투자하지 못했기 때문에, 코드리뷰에 적극적으로 임하지 못했다.요구사항(테스트 커버리지 100%, api테스트 통과, e2e테스트 통과)을 모두 달성했다는 사실에 기뻐해야할지 모르겠
회고 Facts(사실, 객관, 한일) Feelings(느낌, 주관, 고민한것) Findings(배운 점) Affirmation(자기 선언)
닥터 밀로 면접피플앤드테크놀러지해시 알고리듬 공부코드숨 7주차 과제 수행면접을 보기 시작하면서 시간관리에 실패하였다.코드숨 과제 수행에 시간을 더 투자했어야 하는데, 충분하게 시간을 투자하지 못했다.코드숨 과제를 수행하며, 항상 시간부족을 느낀다.개발 프로세스에 대해
회고 Facts(사실, 객관, 한일) 코드숨 8주차 과제 javadoc 작성 api 문서 작성 docker 이미지 docker hub에 업로드 알고리듬 공부 RSA 알고리듬 Feelings(느낌, 주관, 고민한것) javadoc에서 어느정도의 깊이까지 설명을 해야하는지 감이 잘 안온다. 막연하게 docker에 대해 두려움을 가지...