git branch 생성,이동,삭제

git 생성 git branch 명령어로 브랜치를 생성할 수 있다. git branch 생성브랜치명 기준브런치명 //ex git branch feature-01 develop // develop을 기준으로 featrue-01이라는 브랜치 생성하기 git branch 삭제 git branch -D...

리팩토링 8장. 기능 이동에 대한 정리

‘리팩터링 2판 - 마틴 파울러’를 읽고 정리한 내용입니다. 8-1. 함수 옮기기 좋은 소프트웨어 설계의 핵심은 모듈화가 얼마나 잘 되어 있느냐다. 모듈성을 높이려면 서로 연관된 요소들을 함께 묶고, 요소 사이의 연결...

git branch 생성(local, remote)

git branch 생성하기 (local repository) git branch 브랜치명를 이용해 브랜치 생성을 할 수 있다. ex. feature-01 라는 이름 브랜치 생성 후 해당 브랜치로 이동(checkout) git branch feature-01 git checkout feature-01...

프로토타입(prototype)

프로토타입이란? 프로토타입에는 3가지 종류가 있다. prototype [[Prototype]] console.log시 대괄호로 쌓여있는 프로퍼티 constructor 프로퍼티 생성자 함수가 있을 때 new 연산자로 인스턴스를 만들면 constructor의 ‘prototype’이라고 하는 프로퍼티의 내용이 [[Prototype]]이라고 하는 프로퍼티로 참조를...

클로저(closure)

클로저란? 사전적 의미 closure : 닫힘, 폐쇄, 완결성 MDN에서의 정의 : Lexical envirnment(내부 환경정보)와 내부함수와의 조합으로 함수가 생성될 때 매번 함께 발생한다. 즉, 함수의 생성과 함께 무조건 생기는 당연한 개념이다....