← 전체 용어

라이브러리Library

Library

필요할 때 불러 쓸 수 있도록 재사용 가능한 코드를 모아 둔 것이에요.

쉽게 비유하면

필요한 작업에 맞춰 꺼내 쓰는 공구함과 같아요.

조금 더 자세히

날짜 계산, 차트 그리기나 파일 읽기 같은 기능을 직접 다시 만들지 않고 활용해요. 라이브러리 안에는 여러 함수와 클래스 등이 있을 수 있어요.

보통 앱이 라이브러리를 호출해 기능을 이용해요. 의존성이 늘면 버전 충돌이나 변경 영향이 생길 수 있어 필요성과 관리 상태를 확인해요.

왜 생겼나요

자주 쓰는 기능을 검증된 형태로 공유하고 중복 구현을 줄이기 위해 코드를 묶어 재사용해요.

어떻게 작동하나요

  1. 1. 기능 선정 필요한 기능과 사용 조건을 확인해요.
  2. 2. 추가와 호출 프로젝트에 추가하고 코드에서 기능을 불러 써요.
  3. 3. 검증과 관리 실제 입력으로 검증하고 버전과 변경 사항을 관리해요.

활용 예시

  • 날짜 형식 변환
  • 데이터 차트 표시
  • 이미지 파일 처리

흔한 오해

라이브러리와 프레임워크는 완전히 다른가요?

기능과 범위가 겹칠 수 있어요. 보통 내가 호출하는 도구인지, 앱의 실행 흐름을 주도하는 기반인지로 차이를 설명해요.

이렇게 쓰여요

반복 기능 구현

“직접 구현하기 전에 적합한 라이브러리가 있는지 보고, 필요한 기능만 쓰자”라고 이야기해요.

관련 용어

함께 보면 좋은 용어

최종 업데이트