Programming2 [방법론] Scaffolding 스케폴딩 간단하게 생각하면, library 같은 것을 말한다. 프로그래밍을 시작하는데 있어서 지지대 역할을 하는 것을 말한다. 자전거를 배울때 도움을 주는 보조바퀴 같은 존재이다. 어떤 그림을 그릴 때, 하나부터 열까지 전부다 할 수는 없다. 캔버스는 누가 만들어 놓은 것을 쓰는게 좋다. 붓도 그렇다. 음식도 그렇다. 모든 재료를 다 재배해서 음식을 만들 수는 없다. scaffolding 도 같은 개념이다. 개발자가 무언가 개발을 시작할 때, 처음부터하자면, 너무 힘들다. 그래서 템플릿이나, 주변에서 누군가 만들어둔 library 같은 것을 이용해서 만들곤 한다. 이렇게 하다보면, 혼자서 library나 template을 만들 수 있는 개발자가 될 수 있게 되는 것이다. (스캐폴딩의 목적) 목적을 이해하고 만들어.. 2021. 4. 16. [javascript] 프로토타입으로 생긴 특징들.. (prototype based programming) 나중에 이해해두어야겠다.... 일단 자료는 퍼왔다. 자바스크립트는 일단 이 개념부터 이해할 수 있어야 편할 것 같다. 각종 생기는 effect가 이때문에 생기는 경우가 많다. 프로토타입 기반 프로그래밍은 객체지향 프로그래밍의 한 형태의 갈래로 클래스가 없고, 클래스 기반 언어에서 상속을 사용하는 것과는 다르게, 객체를 원형(프로토타입)으로 하여 복제의 과정을 통하여 객체의 동작 방식을 다시 사용할 수 있다. 프로토타입기반 프로그래밍은 클래스리스(class-less), 프로토타입 지향(prototype-oriented) 혹은 인스턴스 기반(instance-based) 프로그래밍이라고도 한다. 프로토타입 기반 언어의 가장 원조격인 프로그래밍 언어인 셀프는 데이비드 엉거와 랜덜 스미스가 개발했다. 클래스리스 .. 2021. 4. 9. 이전 1 다음