성장을 위한 발자취

  • 홈
  • 태그
  • 방명록

코틀린 1

[Kotlin] 모르고 쓰면 큰일나는 컬렉션 정렬하기

사건의 발단 QA 기간에 내가 구현한 상품목록 API의 인기순 정렬이 제대로 되지 않는다는 이슈카드가 생성되었다. 상품번호 목록을 인자로 넘기면 순위 정보를 반환하는 인터페이스를 사용하고 있었고 그 정보를 기준으로 정렬했기 때문에 내 코드의 이슈가 아닐 줄 알았다. (역시 끝까지 의심해야 하는 것은 내 코드, 내 자신.) val popularProducts = products.sortedBy { it.rank ?: Int.MAX_VALUE } 정말 특별할게 없는 코드였는데 이슈를 크로스체크해 주시던 동료분께 연락이 왔다. 👨‍💻 : 이거 인기순으로 정렬 다 하시고 나서 그냥 등록일 순으로 엎어치는데요? 👩‍💻 : 예...? 코드를 다시 들여다보니 프라이빗 함수로 뺀 부분에서 동순위 방어로직을 수행하고 있..

Study/Kotlin 2023.12.06
이전
1
다음
더보기
프로필사진

성장을 위한 발자취

뭐든 기록한다

  • 분류 전체보기 (3)
    • Study (3)
      • Kotlin (1)
      • AWS (1)
    • Essay (0)

Tag

일본어, 백엔드, AWSCertifiedDeveloper, 자격증, DVA02, 코틀린, SJPT, AWS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바