Published on2026년 7월 1일DTO와 Service의 검증 책임 분리하기 (feat. NestJS, class-validator, Zod)class-validatorCross-field-validationnestjsRefactoringSingle-Responsibility-PrincipleSRP단일-책임-원칙리팩토링거리 기반 조회 API의 Cross Field Validation을 구현하면서, 검증 책임을 DTO·Service·exceptionFactory로 나눈 과정과 그렇게 선택한 이유를 정리한 기록.Read more →
Published on2025년 12월 16일2025 회고회고2025이직커리어성장권고사직과 이직 준비, 새로운 직장에서의 온보딩을 지나며 얻은 자신감과 "예측 가능한 코드"라는 개발 가치관을 정리한 2025년 개인 회고입니다.Read more →
Published on2025년 11월 29일실용적인 E2E 테스트를 위한 고민E2E-테스트Playwright테스트-자동화Playwright-MCP접근성Page-Object-ModelFrontend이직 온보딩 과제로 E2E 테스트 코드를 작성하면서, 비용을 최소화하기 위한 Playwright MCP·Agents 활용부터 접근성·Page Object Model·테스트 결과 커스텀까지 고민했던 것들을 정리한 기록입니다.Read more →
Published on2021년 3월 23일웹 프론트 Pan Zoom 개발기PanZoomSVGtransform-matrix동차-변환-행렬TypeScriptFrontend위성영상 세그멘테이션 툴에 확대/축소·이동 기능을 붙이면서, 동차 변환 행렬로 마우스 포인터 기준 줌과 SVG transform matrix 기반 팬을 구현한 과정을 정리한 기록입니다.Read more →