박미정님의 인터뷰 영상을 들으며 출근을 했다. 여러번 이직을 하시며 퇴사를 결심하게 되는 이유를 설명해 주신 부분이 공감이 되었다. 운전중이라 메모를 못했지만 합리적인 의사결정이 결여되어 있거나 과정에 대한 공유가 없는 경우 시킨 일을 하는 기계 같은 느낌을 받아서 어
외부 시스템으로 전송하는 메시지는 값을 조회하는 쿼리(Query)와 값을 변경하는 명령(Command)으로 구분된다. 쿼리와 명령 메시지를 처리하는 모듈의 단위 테스트를 위해서는 외부 시스템을 모의하는 프로그램을 내장(Embedded)하고 테스트를 진행한다. 명령 전송
TDD(Test Driven Development)를 사용하면 실패하는 테스트 코드를 먼저 작성하고 테스트를 성공하는데 필요한 코드에 집중함으로 꼭 필요한 코드만 만들게 되는 효과를 볼 수 있다. 비슷하게 우리가 어떤 부분적인 스펙을 구현하기 위해 서로 의존관계를 가지
오늘 한 일들을 살펴보니 필요한 일들을 요청하고 결과를 통합하여 배포하는 일이 주를 이룬다. 운영 중 발생한 사소한 이슈들을 해결하는 일도 했다. 이것 저것 하니 하루가 훌쩍 흘러가 있다. 좋아하는 일은 아니지만 팀이 부드럽게 흘러가기 위한 윤활유 같은 역할이라고 생각
부제 : 빠르게 성취하고, 여러개의 만족을 얻는 코드 작성법