STUDY/그외

ETC : 보일러 플레이트 (Boilerplate)

RESHUR : 레슈 2022. 8. 20. 12:40

 

ETC : 보일러 플레이트 (Boilerplate)




  • 19세기에 증기 보일러를 만들 때 틀로 사용하는 강철판을 의미하는데, 보일러의 이름 및 제조정보가 새겨져 있었다.
    이후 인쇄 분야로 넘어가면서 반복해서 사용하는 텍스트를 의미하게 되었다.
  • 프로그래밍에서의 보일러플레이트(또는 코드)는 최소한의 변경으로 여러곳에서 재사용되며, 반복적으로 비슷한 형태를 띄는 코드를 말한다.
  • 예를 들어 쇼핑몰을 만들때 필수로 들어가는 회원가입 기능, 로그인 기능, 결제 기능 등 필수 기능들의 폴더를 만들어놓고 프로젝트를
    시작하는데 반복되지만 자주 쓰이는 형태를 보일러플레이트 라고 한다.
  • react에서는 초기 폴더 구조를 의미한다.

 

 

 


 

 

초기 폴더 구조


  • 저는 주로 NEXT.js를 사용하는데, 현재 만들고 있는 폴더를 기준으로 초기 폴더구조를 설명해보면 

 

 

  • node_modules : 라이브러리 / 프레임워크 저장되는 곳  (실제 저장되는 곳)
  • pages : 해당 프로젝트의 웹페이지들을 저장하는 곳
  • public : 사진이나 아이콘 등이 들어있는 곳
  • styles : CSS 
  • .eslintrc.json : eslintrc 매뉴얼
  • .gitignore : git에서 제외될 파일 설정
  •  package.json : 기본 매뉴얼 (해당 프로젝트에서 어떤 라이브러리/프레임워크가 설치되어있는지 알수있다.)
  • README.md 상세 매뉴얼 (개발자가 해당 프로젝트를 다른 이에게 소개를 하기 위해 작성함)
  • yarn.lock : 버전 잠금 파일로서 처음 설치했던 당시의 버전들이 적혀있다.