728x90
반응형
보일러플레이트(boilerplate)는 프로그래밍에서 반복적으로 사용되는 표준 코드나 텍스트를 의미해요.
주요 특징
- 재사용성: 여러 프로젝트에서 거의 변경 없이 반복 사용되는 코드
- 필수적이지만 반복적: 프로그램이 작동하려면 필요하지만, 매번 비슷하게 작성해야 하는 코드
- 최소한의 수정: 프로젝트마다 약간의 설정만 바꿔서 사용
실제 예시
HTML 보일러플레이트:
html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
React 컴포넌트 보일러플레이트:
javascript
import React from 'react';
function MyComponent() {
return (
<div>
{/* 내용 */}
</div>
);
}
export default MyComponent;
어원
"보일러플레이트"라는 용어는 19세기 신문 업계에서 유래했어요. 당시 자주 쓰이는 기사나 광고를 금속 판에 미리 새겨서 반복 사용했는데, 이 금속 판이 보일러를 만드는 강철판과 비슷해서 붙여진 이름이에요.
728x90
'Tech Notes' 카테고리의 다른 글
| NoSQL이 좋다던데 우리 프로젝트에도 써야 할까요? (1) | 2025.10.06 |
|---|---|
| 소셜 로그인 OAuth 2.0 흐름 (A안: DB 없이 인증만) (0) | 2025.10.04 |
| 개발자라면 꼭 알아야 할 개행 문자 이야기 (0) | 2025.09.29 |
| HTTP 에러 코드 정리 (0) | 2025.09.25 |
| Claude Code에서 로그인 된 계정 확인하기 (0) | 2025.09.24 |