코-드 스피츠/함수와 oop
-
함수 4코-드 스피츠/함수와 oop 2019. 2. 11. 15:43
https://www.youtube.com/watch?v=_tmIikzjvOk&t=5119s에서 발췌 [01:22:35] (a.) const Data = class extends Array {constructor (row, col) {prop(this, {row, col});}}; es5와 es6의 가장 큰 차이점은, es5까지는 어떠한 상속을 받아서(prototype을 이용하여) class를 만들었다하여도 만들어지는 객체는 Object입니다. prototype체인이 되었을 뿐 실제 만들어진 객체는 Object입니다. 그러나 es6의 class를 사용하여 new를 만들면, 언제나 타고 타고 타고 올라가서 마지막 부모 것이 만들어집니다. 이걸 home object라고 합니다. home object의 대상은..
-
함수 2코-드 스피츠/함수와 oop 2019. 1. 6. 23:25
이 강의의 발췌록 입니다.https://www.youtube.com/watch?v=h80tLv0fn88&index=2&list=PLBNdLLaRx_rKOFzA3txlG5rf9ZaVUuvmv SPREAD REFSUB ROUTINE CHAINTAIL RECURSIONTAIL RECURSION TO LOOP ----------------------------------------------------------------- CLOSURENESTED CLOSURESHADOWINGCO ROUTINE 1. SPREAD REF 참조값은 잠깐 오염대로 끝나는 게 아니라 그 오염이 계속 전파된다. B는 참조값. 새로만든 로컬변수 LA는 routine A의 인자 B를 물고 있습니다. 새로만들었지만 LA가 B를 물고 있기 ..
-
함수 1코-드 스피츠/함수와 oop 2019. 1. 3. 17:24
-이 게시글은 계속 수정함을 목표로 하는 거십니다 1. 서브루틴이 어케 작동하나2. 루틴이 통신할 때 인자와 결과값을 어떻게 주고 받나3. 서브루틴 안에 서브루틴이 호출되었을 때의 문제들4. 함수를 잘 짜기 위해서 결합도와 응집도 모델을 어떻게 이용해야 하는지 https://www.youtube.com/watch?v=YsMhHGG-9Ow&index=1&list=PLBNdLLaRx_rKOFzA3txlG5rf9ZaVUuvmv 1. [sub routine flow] [13:59] flow: 메모리에 적재되어 있는 명령이 순차적으로 ??에 의해서 실행되는 과정. 이 과정에는 무엇도 개입할 수 없고 한 번 적재된 메모리의 명령들은 쭈욱 한번에 실행이 됩니다. 니놈들이 아는 용어로 sync라고 부릅니다. 동기화 명..