[앗 오류다] 쿠팡 아이폰앱 첫화면 제품설명 오류 (고래사 도배)

안녕하세요, 라이언양입니다.

저는 쿠팡을 월 1-2회 정도 사용하는데요. 오늘 앱을 사용하다보니 오류가 발견이 되어서 이렇게 박제를 합니다. 오류가 발생한 환경은 아래와 같아요.

- 스마트폰 OS: iOS 16.3.1 (20D67)

- 쿠팡앱 버전: 7.3.7 (2023년 3월 16일 기준 최신버전)

쿠팡 첫 화면에서는 사용자에게 구매를 유도하기 위해 <내가 본 상품의 연관 상품>이라는 섹션이 있어요. 그런데 오늘 쿠팡앱을 실행한 후, 이 화면을 열어보니 상품 이미지와 설명이 맞지 않는 걸 확인할 수 있었어요.

쿠팡 앱 첫화면 오류 (2023.03.16)

상품명과 상품설명이 일치하지 않은 오류는 화면을 위에서 아래로 움직이자 정상적으로 수정이 되었어요.

컴퓨터 소프트웨어에서는 성능 개선, 서버 리소스 부담 최소화 등의 목적으로 캐시(cache)를 사용해요. 캐시는 기본적으로 어떤 처리를 위해 필요한 데이터를 미리 준비해놓아서 어떤 요청을 더 효율적으로 처리할 수 있게 해줍니다. 캐시는 컴퓨터의 CPU, 스마트폰의 AP, 인공지능 처리에 필수로 사용하는 GPU 또는 TPU와 같은 하드웨어부터 크롬 및 엣지와 같은 브라우저, HTTP와 같은 통신 프로토콜과 같은 각종 소프트웨어까지 전반적으로 사용이 됩니다. 그런데 이게 잘 사용하면 약이고 잘못 사용하면 독이예요. 캐시 히트율이 높아야 하는데 잘못 설계하면 캐시 미스율이 올라가서 안쓰는 게 오히려 더 나은 상황이 발생 할 수 있거든요.

아마도 앞에서 올린 쿠팡앱의 오류는 이러한 캐시 기능에 뭔가 문제가 있었던 것 같아요. 화면에 텍스트가 표시되기 전에 지금 제 폰에 저장되어 있던 데이터가 맞는지 정합성을 검증한 후, 출력이 되면 이러한 문제가 없었을텐데 지금은 데이터 출력, 검증 그리고 갱신이 순차적으로 이루어진 것 같아요.

참고로 제가 내부 구조를 보면서 얘기하는 것이 아니라 서 오류가 발생한 실제 이유는 틀릴 수도 있습니다. 그래도 저는 컴퓨터공학을 전공한 사람으로서 그리고 컴퓨터를 정말 좋아하는 사람으로서 이론에 근거한 제 의견을 작성한 거예요.

사람은 완벽하지 않아서 실수를 합니다. 그래서 사람이 만든 소프트웨어에는 버그(오류)가 없을 수 없어요. 이러한 점을 기억하고 앱이나 웹 서비스를 사용하실 것을 권장드려요. 물론 서비스를 제공하는 측에서 설계 검증, 개발 검증, 시스템 변경 전에 수행하는 자동 및 수동테스트 등을 철저히 해야겠지만요.

오늘 포스트는 이만 줄일께요.

#앗오류다 #캐시 #cache #coupang #오류 #쿠팡앱 #iOS #정합성 #소프트웨어 #버그 #SW오류 #테스트 #내가본상품의연관상품