문제되는 내용이 포함되어 있을 경우 수정/삭제 하겠습니다.
이번 주엔 지난주 내내 붙들었던 리팩토링 작업을 드디어 배포했다. 배포 자체보다 더 신경 쓴 건 그 뒤의 모니터링이었다. 여러 경로로 동시에 지켜보면서, 배포 전후의 사용자 지표가 의도대로 움직이는지까지 확인했다. 예전에 정책값 이슈로 마음 졸였던 경험이 있어서, 이제는 에러 모니터링뿐 아니라 사용자 동작이 의도대로 집계되는지까지 챙기는 습관이 생긴 것 같다.
이번 주의 메인은 새로 맡은 기능의 설계와 구현이었다. 요구사항을 받아 API와 화면 흐름, 상태 관리 정책을 먼저 정리하고 그 위에서 구현으로 넘어갔다. 특히 만족스러웠던 건 책임을 어디까지 서버가 갖고 어디부터 클라이언트가 가질지 깔끔하게 나눈 의사결정이었다. 설계 문서를 쓰는 데는 오래 걸렸지만, 그 위에서 계획을 세우고 구현하니 확실히 빨랐다. 이번엔 설계의 고삐를 내가 확실히 잡았다는 감각이 있었고, 오랜만에 인터랙션을 직접 고민해보니 재밌었다.
병렬 작업이 많아지면서 도구를 좀 바꿔봤다.컨덕터는 끝내 손에 안 익어서 포기했고, 대신 수퍼셋으로 병렬 작업을 하니 훨씬 잘 맞았다. AI를 작업에 연결하는 새로운 방식도 처음 시도해봤다. 지난주에 "AI를 더 실험적으로 써보자"고 다짐했던 걸 조금씩 실행에 옮긴 한 주였다. 매일 아침 버디에게 작업 현황을 문서로 정리해 공유하는 루틴도 자리를 잡았는데, 어차피 모든 업무를 메모해두니 정리에 오래 걸리지 않으면서도 병렬 작업이 많을 때 특히 효과가 좋았다.
한 주제에서 학습이 병목이 됐을 때, 혼자 끌어안기보다 솔직하게 막힌 지점을 버디에게 공유드렸더니 바로 직접 설명을 들으며 풀 수 있었다. 혼자 끙끙대며 헤매기보다 빨리 공유해 해소하고 넘어가는 게 결국 더 많이, 더 빨리 일하는 방법이라는 걸 또 느꼈다. 혼자였으면 몰랐을 유의점까지 덤으로 알게 됐다.
이번 주에 주로 한 일은 리팩토링 작업 배포와 모니터링, 그리고 새로 맡은 기능의 설계부터 구현·자체 QA까지였다.