간단하게 생각하면, library 같은 것을 말한다.
프로그래밍을 시작하는데 있어서 지지대 역할을 하는 것을 말한다.
자전거를 배울때 도움을 주는 보조바퀴 같은 존재이다.
어떤 그림을 그릴 때, 하나부터 열까지 전부다 할 수는 없다. 캔버스는 누가 만들어 놓은 것을 쓰는게 좋다. 붓도 그렇다.
음식도 그렇다. 모든 재료를 다 재배해서 음식을 만들 수는 없다.
scaffolding 도 같은 개념이다.
개발자가 무언가 개발을 시작할 때, 처음부터하자면, 너무 힘들다.
그래서 템플릿이나, 주변에서 누군가 만들어둔 library 같은 것을 이용해서 만들곤 한다.
이렇게 하다보면, 혼자서 library나 template을 만들 수 있는 개발자가 될 수 있게 되는 것이다. (스캐폴딩의 목적)
목적을 이해하고 만들어진 것들을 이용해서 나아가면 편하다.
문제는 만들어진 것들만 이용하는 수준에서 머물면 곤란하다는 것이다. 이를 주의하면서 사용한다면, 프로그래밍 능력을 키워나가는 데 큰 도움이 될 것이라 생각한다.
참조 :
'Dev-Basic > Programming' 카테고리의 다른 글
[재귀함수] 1-100 합계 구하기 (1) | 2023.11.01 |
---|---|
[Algorithm] 알고리즘 학습 순서 & 방법 & 참고자료 링크 기록 (0) | 2021.09.09 |
[Basic] Scaffold 개발 기법 (0) | 2021.02.15 |
[Basic] 비즈니스 로직과 View의 차이 (0) | 2021.02.09 |
순수 함수가 뭘까? (0) | 2021.01.18 |
Rest API 작성 방법 (0) | 2021.01.12 |
댓글