V VibeCoding 365
사전 목록 데이터베이스·데이터

VIBECODING 365 / DICTIONARY

정렬

Sorting

DEFINITION

정의

정렬은 데이터 목록을 날짜, 이름, 점수, 우선순위 같은 기준으로 일정한 순서에 맞춰 보여 주는 작업이다. AI가 목록 화면이나 API를 만들 때 정렬 기준을 생략하면 매번 순서가 달라지고, 페이지네이션이나 캐시 결과도 흔들릴 수 있다. VIBE 코딩에서는 어떤 컬럼을 오름차순·내림차순으로 정렬할지, 같은 값일 때 보조 기준은 무엇인지, 인덱스가 필요한지까지 요구해야 사용자가 예측 가능한 목록을 받는다.

왜 중요한가

정렬은(는) VIBE 코딩에서 AI가 그럴듯한 코드를 만들었는지, 실제 사용자 경험과 운영 비용까지 고려했는지 확인하게 해 주는 기본 개념이다. 요구사항에 이 기준을 명시하면 결과물을 검증하기 쉬워진다.

함께 볼 용어

  • query
  • index
  • table
  • response
  • regression-test

학습 링크

ENGLISH

Sorting

EXAMPLE

Q&A 목록을 만들 때 AI에게 '답변 완료 항목을 최신 publishedAt 내림차순으로 보여 주고, 시간이 같으면 slug 오름차순을 보조 기준으로 쓰라'고 지시한다. 테스트에서는 같은 날짜의 샘플 데이터를 넣어 목록 순서가 매번 동일한지와 DB 쿼리가 불필요하게 전체 테이블을 훑지 않는지 확인한다.