오늘은 원래는 프로젝트 관련된 공부를 하지 않고, 평소 못했던 다른 부분을 공부하려고했다. 독서까지는 이게 가능했는데... 잠깐만 볼까? 하던 계획이, 계속해서 이것저것찾아보고 시도하고 해보다보니 그대로 9시간은 한것같다. 그리고 이 글을 작성하고 나면 어서 빨리 못해본 것들을 시도해봐야겠다. 카프카 메시징 테스트 나는 신발 주문 시스템을 카프카와 연계하여, 이벤트 기반의 아키텍처로 개발하고 있다. 그리고 개발을 할 때 꼭 단위테스트를 작성하여 해당 클래스의 정상작동을 검증하고 있었는데, 유일하게 테스트를 하지 못한(않았던) 부분이 있었다. 바로, 로컬 카프카 클러스터와 상호작용하는것을 검증하는 테스트 이다. 내가 해당 부분을 테스트 하지 않았던 이유는, 내부(애플리케이션)이 아닌 외부요소(카프카클러스터..
오늘은 Application 계층 개발을 완료하고, PR 및 Merge 했다.테스트와 관련된 부분에서 이슈가 된 부분들이 많았는데, 나름의 생각정리하다보니, 지금 코드로 해당 계층의 1차 개발을 마칠 수 있었다. 오전에 PR을 작성하고, 오늘 독서로는 디자인 패턴을 독서했다. 템플릿 메서드를 응용한 팩토리패턴, 싱글턴 패턴을 복습했다. 둘다 사용해본 패턴이라 그런지 코드를 분석하는것이 어렵지 않았다. 패턴을 보면 항상 느끼는 것이 프로그래밍은 철처한 역활극 놀이인 것같다. 정신나간 놈 같지만, 상상을 좋아하는 나로써는 정말 재밌는 것 같다. Application 계층 완료, Adapter 개발시작 Order 도메인의 유스케이스는 2개뿐인데 이렇게 많은 것을 고민하고 배울 수 있을 것 이라는 생각은 못했던..
오늘은 정말 힘든 하루였다. 정말 왠만해선 짜증을 내지 않는 내 자신이 원인모를 짜증으로 정말 힘들었다. 아직도 원인을 잘 모르겠는데, 지금 오늘 하루를 기록하는 이 순간에도 속어디선가 화가 들끓는다... 운동으로 풀어보려했으나, 풀리지 않았다.. 개발로 풀어보려했으나 개발로도 풀리지 않았다.. 오히려 운동도, 개발도 모두 잘 안됬다. 지금 돌이켜보면 정말 많이 쉽지 않은 하루였던 것 같다. 테스트에 관하여 오늘은 테스트에 하루개발시간을 거의 다 소모했다. 컨디션 문제도 있었지만, 테스트와 관련하여 이슈와 고민때문에 아주 많은 시간을 소비하게 된 것 같다. 오늘은 Application 계층의 API 를 모두 구현하고, 테스트하는 것이 목표였다. API 는 Order 생성, Order 조회 이었기 때문에 ..
오늘은 오랜만에 친 누나가 집에 놀러왔다. 누나는 나보다 먼저 IT 업계로 커리어 변경을 해서, 개발자가 되기 이전 이런저런 관련된 이야기를 해주었었다. 최근에는 퍼블리싱에서 이제는 개발자로서 일한다고 이야기를 했었다. 이 이야기를 생각해보면, 내가 취업하기 직전에 이야기를 했었으니, 벌써 1년이나 되었다.. 시간이 정말 빠르다. 무튼 오늘은 누나와 개발 관련된 이야기를 많이 나눴다. 지금 가진 이슈는 무엇이 있는지, 기술 스택은 어떤것을 사용하고 있는지, 어떤 공부를 하고 있는지 등등.. 다방면으로 이야기를 많이 나눴다. 그리 이야기를 나눌수록 복잡 미묘한 감정을 느꼈다. 현실이라는 단어가 참 무섭게 느껴졌다. 현실이 뭐길래.. 분명 개발자가 되고 싶다했던 누나였는데, 개발자가 자기랑은 안맞는 직업인것..
오늘은 책을 마음껏 보았는데 개발은 얼마 하지 못했다. 원래의 계획은 책을 보고 나서 PR을 작성하고, 셀프 리뷰를 진행하고 바로 병합한 뒤 애플리케이션 계층을 개발하는 것이었는데, 승원이의 연락이 와서 승원이와 온라인으로 3시간동안 개발관련된 이야기를 하다보니 원래의 계획이 많이 틀어졌다.. 그래도 후회는 없다. 승원이도 오랜만에 보고, 그동안 못했던 개발관련된 이야기도 함께하고, 재밌었다. Order 도메인 계층 병합 Feature/order domain by KEEMSY · Pull Request #12 · KEEMSY/shoes-ordering-system Feature/order domain 작업 내용 Order 도메인 계층 개발 주문과 관련된 다양한 기능을 효율적으로 관리하기 위한 Order ..
오늘은 오전에 늦잠을 자고, 책을보다 운동을 늦었다. 디자인 패턴 책을 공부하면서, 좋은코드 나쁜코드 책을 함께보는데 디자인 패턴은 복습이면서, 적용될 케이스를 상상하다보니 계획한 것보다 더 많은 시간을 소요하게되고, 좋은코드 나쁜코드 책은 오늘 읽은 부분이 내가 관심이 많은 가독성 코드 관련된 부분 에 대한 이야기여서 그런지, 시간가는줄 모르게 책을 봤던 것 같다. 운동은 다음주 월,화 헬스장이 휴관이라서 조금 욕심을 내서 평소보다 오랫동안 하고 왔다. 그래서 개발을 하는 시간이 훨씬 더 많이 늦어졌다. 하지만 후회는 없다. 후회없이 운동도하고, 재미나게 책도보고 그리고 오늘 목표한 개발도 다 했기 때문이다~! Order 도메인 계층 개발 어제 하던, Order 도메인 계층 개발은 다하고나니 별거 없지..