데이터 (Data)

별칭: data · 데이터

사람이나 컴퓨터가 저장·처리·전달할 수 있게 정리한 값과 기록.

데이터는 숫자, 글, 날짜, 위치, 목록처럼 앱이 화면에 보여주거나 저장하고 계산하는 재료다. 바이브코딩 클래스에서는 샘플 데이터를 코드에서 분리하고, 이후 공공데이터 API나 DB로 바꿔 끼우는 흐름의 출발점으로 다룬다.

정의

데이터는 사람이 관찰하거나 기록한 사실, 값, 상태를 컴퓨터가 저장하고 처리할 수 있는 형태로 표현한 것이다. 웹앱에서는 제목, 주소, 카테고리, 날짜, 사용자 ID, 저장 여부처럼 화면과 기능을 움직이는 재료가 된다.

왜 중요한가

초보자가 만든 첫 화면은 종종 코드 안에 샘플 목록이 직접 들어 있다. 이 상태에서는 실제 공공데이터나 사내 CSV로 바꾸기 어렵다. 데이터를 코드에서 분리하면 화면은 그대로 두고 데이터 소스만 JSON, API, DB로 바꿔볼 수 있다.

Semiclass에서의 의미

바이브코딩 클래스에서 "데이터 크리스탈"은 샘플 데이터를 별도 파일이나 구조로 분리하는 단계다. 이 단계가 있어야 이후 공공데이터 API 응답을 어댑터로 변환하거나, 사용자의 저장 항목을 DB에 남기는 흐름으로 자연스럽게 넘어갈 수 있다.

주의할 점

데이터는 많다고 항상 좋은 것이 아니다. 서비스가 실제로 쓰는 필드, 누가 볼 수 있는지, 개인정보가 섞였는지, 출처와 업데이트 주기가 무엇인지 확인해야 한다. 특히 수업이나 공개 저장소에는 민감한 원본 데이터를 그대로 넣지 않는다.

출처