저 많은 사람 중에 '나'

    자바스크립트 코드 리팩토링

    주석을 표시해두었습니다 a,b를 찾아보세요. 현재 각각의 생성자 함수에서 a,b 와 같은 방법으로 new 키워드를 사용했는지 아닌지를 판단하고 있습니다. 이러한 코드를 함수로 밖으로 빼면 더 간결하게 코드를 짤 수 있는데요. 주석은 회색배경 글자로 편의상 쓰겠습니다. isInstanceof 함수, a , b 에 주목해주세요. isInstanceof 함수를 만들어줌으로써 중복되는 코드를 함수를 사용하여 리팩토링한 모습입니다. 너무 길어져서 접은글로 리팩토링 전 , 리팩토링 후 코드를 나타내겠습니다. 리팩토링 전 더보기 처음에 내가 짠 로직은 Validator 라는 함수를 만들었다. 그후 Validator 안의 this.validate 라는 메소드를 만들었다. 우선 이 로직으로 data를 validate 하..