이번 7월 2째주는 정말 시간을 소중하고 효율적으로 사용하지 못한 것 같다. 매일 하루를 돌이켜보면 고민만 하는 시간이 점점 더 많아지는 것 같기도하다.. 그리고 무엇보다 하루 10시간의 코딩 몰두를 잊어가는 것 같다. 편한마음으로 임하는 이 태도.. 고쳐먹어야겠다. Product DataAccess 오늘부터 나는 본격적으로 Product DataAccess 를 구현하기 시작했다. 영속성 계층을 개발하는데 있어 지난 Member 와 진짜 다를 것이 없어, 익숙치 않은 JPA Entity를 생성하는 것 외에는 크게 어렵지 않을 것 같다. 그래서 나는 이전에서 좀 더 나아가보려고한다. 나는 Querydsl 을 추가적으로 JPA 와 함께 사용해보려고한다. Querydsl을 사용하려고 하는 이유는, JPA(JP..
오늘은 어제 저녁부터 같이 공부하는분들께서 PR에 대한 피드백을 남겨주셔서 이에 대한 질의응답(?) 및 피드백을 반영하면서 오전이 다 갔고, 오후에는 갑자기 편두통 님께서 찾아오셔서 상당히 고통스럽게 지금 시간을 보내고있다.. 진짜 편두통은 너무 힘들다.. 공부를 못하겠다.. 그래도 기록은 남겨둔다.. 기록밀리는건 편두통보다 더 무섭다.. 이번 PR에서는 정말 감사하게도, 내가 아는 모든 분들께서 피드백을 남겨주셨다. 왜 이렇게 한것인지 물어봐주는게 이렇게 행복할 수가.. 이에더해 개선하면 좋을 방법을 이야기해주셔서 정말 행복하다. PR 피드백 이번 PR에서도 개선사항보다는 내 의도를 물어보는 리뷰가 많았다. 닭의 무리에서 한마리의 학과 같은 개선 피드백은 다음과 같았다. 회사를 다닐 때, 항상 꼼꼼하게..
오늘은 친구와 함께 공부를 하는 날이었다. PR까지 오늘 친구를 만나서 공부할 때 다 작성하려고했는데, 친구와 만나서 개발이야기 및 갑자기(?) 친구 일이 생기면서 한 3시간 공부하고선 집으로 오느라 PR작성까지는 마치지 못했었다. 집에 도착하고선 비가와서 습하고 더운 날씨에 잠깐(긴) 휴식 후에 남은 부분을 개발하고 늦게 PR작성을 마무리 했다. Product Domain 계층의 개발은 Member 도메인과 크게 다른 부분이 없을 것이라고 생각하여, 쉽고 빠르게 끝날 줄 알았는데 그렇지 않았다. 공부를 할수록 고민하는 내용이 많아지면서 오래걸렸다. 근데 너무 재밌었다. Product-Domain PR 특이사항 Product 도메인 계층을 개발하면서 다양한 고민들이 존재했었다. 그리고 수 많은 고민들의 ..
오늘도 날씨가 엄청 더웠다. 하지만 공부와 운동은 멈출수 없다.(멈추지는 않았다. 다만 늘어졌다.) 오늘의 목표는 사실 도메인 계층의 개발을 모두 마치고, PR을 작성해놓는 것이었다. 하지만 오늘 목표치는 끝까지 달성하지는 못하였다.. 요즘에는 신경쓰이는 일이 많아 그런지, 개발 뿐만아니라 일상 속에서 자꾸 실수를 한다. 잠도 잘못자고.. 왜이러나 모르겠다. 내일 친구랑 같이 공부하면서 리프레시하고, 정신 다시 번쩍 차리자!! Product 도메인 계층 개발 오늘의 목표는 Product 도메인 계층 개발을 모두 마치는 것이었다. 남은 부분은 Application 계층의 UpdateCommandHandler 와 TrackQueryHandler 의 구현만을 남겨놓은 상황이었기에, 충분히 가능할 것이라고 생각..
오늘도 고민은 계속됬다. 요즘에는 매일이 개발의 연속이 아닌, 개발 고민의 연속인 것 같다. Member 도메인의 개발을 마치면, 이 후의 도메인들은 개발이 금방금방 될 것이라 생각했었는데, 잘못된 생각이었다. 역시 공부하면 할 수록, 이전의 나를 되돌아보게하면서 쉽게쉽게가아닌 고민을 하게한다. 그리고 이러면서 조금씩 성장해나가는 것 같다. ApplicationService 구현 출력모델(Out Model, CreateProductResponse) 나는 어제 CreateProductCommand(DTO이자 클린아키텍처에서 Input Model) 를 개발했다. Input Model 에서 입력 유효성을 검증하는 방법을 고민하고 적용하는데 공부의 대부분의 시간을 소모했고, 어제 이 문제(고민)을 해결했으니, ..
오늘은 분명 책상에 앉아서 책보고 공부하고, 개발을 6시간 이상 했는데.. 큰 결과물이 없다.. 6시간밖에 공부를 안한것도 레전드다.. 비때문인가.. 게을러졌다.. 몹시.. 늘어진다...그리고 늘어졌다.. 이러면안돼!!정신차려!! Domain 개발 오늘은 DomainCore 개발을 모두 마치고, DomainApplication 을 개발하기 시작했다. DomainCore 의 DomainService 를 개발하면서 어떻게 이를 테스트해야할까? 하는 고민이 많았다. 테스트를 통한 개발을 진행하면서, 내가 기대하는 결과를 발생하도록 개발하는 것은 어렵지 않았다. 하지만, 항상 생각해야하는 예외상황에 대한 처리가 부족한듯했다. DomainService 에서 발생할 수 있는 예외는 무엇일까? 하는 고민을 많이 해봤..