Scaffolding


건축학 용어로 건물 건축을 위한 비계, 즉 건축자재, 사람들이 이동하도록 만든 틀을 의미한다.
비계(건축 현장에서 임시 가설물)를 설정한다는 의미로 받아들이면 되겠다.


> [[그들이 쓰는 언어] 11. Scaffolding](https://asfirstalways.tistory.com/152)


그렇다면 개발의 세계에서는 어떻게 사용되고 있는가?
개발 언어에서의 Scaffolding이란 데이터 베이스를 이용한 프로그램에서
이를 기반으로 하는 MVC구조의 CRUD 프로그램의 뼈대를 만들어주는 기능을 의미한다.
즉, 개발자가 MVC 모델을 기반으로 어플리케이션을 만들려고 할 때
생산하는 복잡하고 많은 양의 코드를 어플리케이션이 제공하는 템플릿 기반으로
Model, View, Controller에 관련된 코드를 자동으로 생성해주는 기능이다.



