올
올리브영
October 20, 20231회
마우스 드래그로 범위 지정과 리사이징 및 이동 구현하기

간단 소개
올리브영은 마우스 드래그 기반의 기획전 제작 자동화 툴을 개발하여 마크업 작업 효율성을 향상시키고 리소스를 절감했습니다.
AI Summary
- 기획전 제작 자동화 툴 개발 배경
- 올리브영은 매월 100건 이상의 기획전을 제작하며, 기존에는 마크업 작업을 하드 코딩 방식으로 진행하여 비효율적인 리소스 소비가 발생했습니다.
- 이러한 문제점을 해결하기 위해 마우스 드래그를 이용한 영역 지정, 리사이징, 이동 기능 등을 포함한 기획전 마크업 자동화 툴을 개발하게 되었습니다.
- 마우스 이벤트 및 핵심 기능 구현
- 마우스 이벤트 객체의 다양한 위치 프로퍼티(screenX, screenY, clientX, clientY, pageX, pageY, offsetX, offsetY)를 활용하여 드래그 앤 드롭 기능을 구현했습니다.
transform: translate와scale속성을 사용하여 박스의 위치와 크기를 유동적으로 변경하고,WebKitCSSMatrix를 활용하여 기존 박스의 크기와 위치값을 쉽게 계산했습니다.
- 기획전 제작 툴의 효과 및 결론
- 개발된 툴은 마우스 드래그를 통해 영역 지정, 리사이징, 이동 기능을 제공하며, 작업자는 링크 설정, 이미지 삽입 등의 액션 유형을 설정할 수 있습니다.
- 툴 도입 후 마크업 작업에 필요한 리소스가 절감되었고, 작업 속도와 효율성이 향상되었습니다. 올리브영은 지속적인 프로세스 개선을 통해 효율성을 높여가고 있습니다.
Next Feeds
잃어버린 클레임 데이터를 찾아서
올리브영은 클레임 처리 시스템 개선을 통해 고객 만족도를 높이고 효율적인 클레임 관리를 가능하게 했습니다.
클레임교환/반품데이터 관리CX스쿼드올리브영
2023. 10. 20.
올리브영

부동소수점 이야기
정산 시스템에서 부동소수점 방식의 실수 계산 문제를 해결하기 위해 BigDecimal을 사용하는 방법과 주의사항을 설명합니다.
부동소수점BigDecimal정산실수 계산정밀도
2023. 10. 20.
올리브영

기능 테스트 전환 이야기
통합 테스트에서 기능 테스트로 전환하며 겪은 문제점과 해결 방안, 그리고 기능 테스트 전략을 소개합니다.
기능 테스트통합 테스트MockServerHibernate비동기 테스트
2023. 10. 20.
스포카
![[여기보기] 링크 설정과 파일 다운로드/업로드 관리에서 중요한 것은 꺾이지 않는 마음](https://netmarble.engineering/wp-content/uploads/2023/10/preview.png)
[여기보기] 링크 설정과 파일 다운로드/업로드 관리에서 중요한 것은 꺾이지 않는 마음
WAS 보안 강화를 위해 심볼릭 링크/Alias 제한, 불필요한 다운로드/업로드 차단, 지속적인 보안 점검의 중요성을 강조합니다.
WAS심볼릭 링크보안다운로드업로드
2023. 10. 18.
넷마블

돈 버는 커뮤니티, OK캐쉬백 오글오글의 UX/UI 이야기
OK캐쉬백의 신규 커뮤니티 서비스 '오글오글'은 사용자 참여와 보상을 결합하여 긍정적인 반응을 얻고 있으며, C2C 플랫폼으로의 성장을 목표합니다.
OK캐쉬백오글오글커뮤니티UX/UI리워드
2023. 10. 18.
skplanet

올리브영 온라인몰의 전시, 그리고 백엔드 여정
올리브영 온라인몰의 MSA 전환 여정과 데이터 서빙 전략, 안정적인 서비스 제공을 위한 노력, 그리고 성능 개선 결과를 공유합니다.
MSAMonolithicCircuitBreakerStatic DataPersonal Data
2023. 10. 17.
올리브영