2025-08-09 12:40

Tags: 소프트웨어 공학

플러그인

  • 모든 기능을 가진 하나의 덩어리 핵심기능과 부가기능 분리
  • 핵심프로그램의 API 라는 규격에 맞는 플러그인 개발
  • 약속된 방식에 맞춰서 기능요청, 데이터 수신 전송
  • 크롬 확장 프로그램이나 VSCODE 확장 프로그램 처럼 핵심 프로그램의 방식에 맞게 추가
  • 플러그인 모델이 확장 되면 플랫폼이나 생태계 로 확장되기도 한다.

References

의존성 역전 원칙

플러그인 핸드북 확장성의 미학