728x90
반응형
SMALL
포스팅 #썸네일 이미지

개발일기/자바스크립트 코딩의기술 정리

자바스크립트 코딩의 기술(시리즈 7 - 유연한 함수를 만들어라)

자바스크립트 코딩의 기술(시리즈 7 - 유연한 함수를 만들어라) 자바스크립트 코딩의 기술 책을 읽고 복습 겸 정리하는 포스팅이다. 시리즈 1이 시작이며 시리즈 몇까지는 대지는 진행하면서 가늠잡아 보겠다. 개요 이 장에서는 함수의 사용법을 다룰 예정이며, 기본기는 다루지 않을 예정이다. 테스트 가능한 코드 작성법 화살표 함수의 매개변수에 대한 개념 함수를 반환하는 고차함수와 재사용 가능한 함수 화살표 함수의 문맥 개념 테스트하기 쉬운 함수를 작성하라(TIP32) 테스트를 작성하면 코드를 쉽게 리팩토링 가능 오래된 코드를 쉽게 이해 가능 마지막으로 명확하고 버그가 적은 코드를 작성 가능 위와 같은 장점들이 있지만 현실을 테스트를 작성하는것 쉽지 않다.(테스트 작성의 어려움, 코드가 외부 의존성이 강하게 결합..

2020.08.06 게시됨

포스팅 #썸네일 이미지

개발일기/자바스크립트 코딩의기술 정리

자바스크립트 코딩의 기술(시리즈 6 - 매개변수와 return 문을 정리하라)

자바스크립트 코딩의 기술(시리즈 6 - 매개변수와 return 문을 정리하라) 자바스크립트 코딩의 기술 책을 읽고 복습 겸 정리하는 포스팅이다. 시리즈 1이 시작이며 시리즈 몇까지는 대지는 진행하면서 가늠잡아 보겠다. 개요 함수 인수를 변경하는 계획을 세워보고, 간결하면서 유연성을 제공하는 매개변수를 생성하는 방법을 알아보자. 예를 들면, 함수는 인수 2개를 받고 있었는데 갑자기 받을 인자가 늘어 6개의 인자를 받게 될 경우 대처하는 방법 등을 살펴보자. 매개변수 기본값을 생성하라(TIP28) 이번 팁에서 매개변수가 채워져 있지 않을 때 매개변수 기본값으로 값을 설정하는 방법을 알아보자. 파운드(pound)를 킬로그램(kilogram)으로 변환하는 코드를 보면서 알아보자. pound를 2.2로 나눠야 k..

2020.07.08 게시됨

포스팅 #썸네일 이미지

개발일기/자바스크립트 코딩의기술 정리

자바스크립트 코딩의 기술(시리즈 5 - 반복문을 단순하게 만들어라(1/2))

자바스크립트 코딩의 기술(시리즈 5 - 반복문을 단순하게 만들어라(1/2)) 자바스크립트 코딩의 기술 책을 읽고 복습 겸 정리하는 포스팅이다. 시리즈 1이 시작이며 시리즈 몇까지는 갈지는 진행하면서 가늠잡아 보겠다. 개요 데이터를 순회할 때 사용하는 배열메서드를 알아보자. 여태까지 for문만 사용했으면 이제 적합한 도구(배열메서드)를 사용해보자. 화살표 함수로 반복문을 단순하게 만들어라(TIP20) 화살표 함수(=>)를 이용해 관련 없는 정보(기존 함수에서)를 제거하는 방법을 알아보자. 필요없는 정보 function 키워드 인수를 감싸는 괄호 return 키워드 중괄호 this와 관련된 문맥 내용도 있으나 여기서는 지나가고 나중에 TIP36에서 살펴볼 것이다. 영문 이름 값을 받아 첫 번째 글자를 대문자..

2020.07.03 게시됨

728x90
반응형
LIST