본문 바로가기

TDD

DDD 와 TDD 는 함께 가야할 것 같아요. 스터디를 시작했다. 공부하고 싶었던 도메인 주도 설계 주제로 를 함께 읽는다. 나는 이 책을 읽을 때 다짐했던 것이 몇 가지 있다. 1. 무조건 수용하지 않을 것 2. 종합적으로 접근할 것 3. 내가 해 온 경험과 비교하며 읽을 것 그래서 이 포스팅은 를 읽으며 기록한 나의 잡생각에 가깝다. 책에 대한 요약서가 아니다. 1부 동작하는 도메인 모델 만들기를 읽으면서 나는 두 가지 질문과 두 가지 깨달음을 얻었다. 질문 객체와 모델은 무엇이 다른가? 도메인 주도 설계의 목적 중 하나인 '관련자 모두가 용어 일원화를 통해 도메인 모델에 집중하여 문제를 해결하는 것' 과 API First 는 맞닿아 있지 않을까? 깨달음 DDD 와 TDD 가 함께 병행되면 지식 탐구 과정을 궤도에 올리는 선순환고리가 만들어질 수.. 더보기
여을심은 그동안 어디서 뭘 했을까 백문이 불여일타 입사 후 5개월 쯔음인가. CTO님과 페어를 하다가 엄청 혼났다. Optional 로 구현된 로직의 테스트 케이스를 성공시켜보라고 하셨는데, 내가 거기서 아둥바둥대며 아무것도 하지 못했다. 그동안 공부를 나름 한다고 해왔는데, 조금의 압박감으로 아예 머릿속이 하얘지는 게 바보같았다. 이 날을 계기로 그동안의 공부방식을 되돌아봤었다. 나는 머리만 커지는 공부를 하고 있었다. 이런 저런 지식만 쌓고 막상 구현하려면 손이 느리고 내 것으로 만든 적이 없으니까 응용도 하지 못하고, 좀만 코드가 달라져도 이해하는데 많은 시간이 걸렸다. 머리보다 손이 빠른 공부를 해야겠다 다짐했다. 학学보다는 습习에 많은 시간을 투자하기로 한거다. 블로그를 잠시 중단한 이유다. 블로그 포스팅은 생각보다 많은 시간이.. 더보기