inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김용우님의 블로그

김용우 김용우

@fireyw

수강평 작성수
1
평균평점
5.0

블로그 6

til-6 refactoring chapter2

til-6 refactoring chapter2

chapter2: 리팩터링 원칙 리팩토링 겉보디 동작은 유지한 채 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 기법 리팩토링 하는 이유 코드설계가 좋아진다 a. 중복코드를 제거하여 모든 코드가 고유한 일을 수행하게 보장 소프트웨어 이해가 쉬어진다 a. 컴퓨터에게 시키려는 일과 이를 표현한 코드의 차이를 최대한 줄여야함 버그를 쉽게 찾을 수 있다 a...

좋아요수
0
til-5 refactoring study

til-5 refactoring study

함수 추줄하기 및 변수 인라인, 함수 옮기기 다형성을 통한 리팩토링 실습 // import playData from "./plays"; // import invoiceData from "./invoices"; const plays = { 'hamlet' : { 'name' : 'Hamlet' , 'type' : 'tragedy' } , 'as-like' :...

좋아요수
0
Til-3 -일급함수, 이터러블/이터레이터

Til-3 -일급함수, 이터러블/이터레이터

평가 코드가 계산(Evaluation) 되어 값을 만드는 것 일급함수: 함수가 값으로 다뤄질 수 있다 값으로 다룰 수 있다 변수에 담을 수 있다 함수의 인자로 사용가능 함수의 결과로 사용가능 const a=10; const add10 = a=> a+10 const r =add10(10); console.log(r); //일급함수 이기에 아래와 같이 사용가능...

좋아요수
1
Til-2 함수와 프로토타입 체이닝

Til-2 함수와 프로토타입 체이닝

리터럴 : 표기법 a. 객체 리터럴: 객체를 생성하는 표기법 b. 함수 리터럴: 함수를 생성하는 표기법 var foo={name:'foo', age:30, gender: 'male}; //객체리터럴 function add(x,y){ //함수 리터럴 return x+y; } 함수: javascript에서 함수도 일반 객체처럼 값으로 취급 함수표현식 a. 변수...

좋아요수
0
TIL 1일차(함수형프로그래밍 지연평가 및 실습)

TIL 1일차(함수형프로그래밍 지연평가 및 실습)

지연평가( lodash 사용) 지연평가를 시작하고 유지시키는 것 map filter, reject 지연평가를 끝내는 것 take filter,reject //Lodash는 차례차례 100번씩 실행하는 것이 아니라 하나씩 모든 로직을 타게된다 //즉 L.some의 값이 10보다 클때 함수가 종료되어 루프는 총 12번만 돔 _.go(_.range(100), L...

좋아요수
0