본문 바로가기

Algorithm

스캐폴딩 코드(Scaffolding Code) 란 무엇인가 ?

반응형

스캐폴딩(Scaffolding)이라 함은

 

"무대의 높은 곳에서 일할 수 있도록 설치하는 임시 가설물. 재료 운반이나 작업원의 통로 및 작업을 위한 발판이 된다."

 

이라고 사전에 나와있다

 

이는 간단히 비계로, 건축 공사장의 임시 지지 구조물이다

 


 

이를 프로그래밍 언어로 재정의해보자

 

"데이터베이스의 각 테이블에 대한 웹 페이지를 자동으로 생성하는 Dynamic Data 요소를 말한다. 자동 생성된 웹 페이지를 통해 각 테이블에 대해 만들기, 읽기, 업데이트 및 삭제(CRUD) 작업을 수행 할 수 있습니다. 스캐폴딩은 페이지 템플릿, 엔터티 페이지 템플릿, 필드 페이지 템플릿 및 필터 템플릿으로 구성된다."

 

찾아본 바 위와 같이 설명되어있었으며,

 

이는

 

"웹상에서 간단한 조작으로 DB의 데이터를 다룰 수 있게 해주는 코드"
"프로토타입이나 테스트 용 코드"

 

정도로 정의할 수 있을 것 같다

반응형