Boilerplate

boilerplate

Boilerplate.

무슨 뜻일까?

네이버 사전에 검색해보면 미국에서 표준안 이라는 의미로 쓰이는 단어로 나온다.

공학 분야에서는 보일러 판 이라고 나와있는데, 어원을 살펴보자.

보일러 플레이트는 증기 보일러 내에 사용되는 커다란 압연 형태의 강판을 뜻하는 단어인데, 이 강판에서 유래된 뜻은 3가지이다.

  1. 최소한의 변경으로 재사용이 가능한 코드
  2. 적은 수정으로 여러 곳에서 활용 가능한 코드
  3. 반복적으로 사용할 수 있는 코드

이제 좀 감이 오는가?

반복적으로 자주 쓰이게 되는 코드를 자동적으로 만들어 내는 것이 보일러 플레이트의 핵심이다.

참고 클래스 내에서 만들어내는 Getter/Setter를 생각해보자.

이러한 쓰임새 덕분에 템플릿과 유사한 의미를 주며, 마치 찍어내는 코드 가 반복되면 보일러 플레이트임을 알 수 있다.