(번역)Flux 카툰 가이드

Flux 카툰가이드 원문 https://code-cartoons.com/a-cartoon-guide-to-flux-6157355ab207#.9nbhrj3of Flux 카툰가이드 플럭스는 현재 웹개발에 대한 토픽들중에 가장 유명하지만 이것을 이해하고 있는 사람은 매우 적다. 본 가이드는 모두가 이해할 수 있도록 도움을 주려 작성되었다. 문제 첫번째로 플럭스가 해결하는 기초적인 문제부터 설명하려고 한다. 플럭스는 어플리케이션에서 데이터를 다루는 패턴으로 리액트와 함께 페이스북에서 성장해왔다. 각각 독립적으로 사용이 가능하지만 많은... [Read More]

(번역)유닛테스트가 해야할 5가지 답변 - 테스트를 잘 작성하는 방법

유닛테스트가 해야할 5가지 답변 - 테스트를 잘 작성하는 방법 원문 https://medium.com/javascript-scene/what-every-unit-test-needs-f6cd34d9836d 대부분의 개발자들은 어떻게 테스트 해야하는지 모른다. 모든 개발자들을 프로덕션으로 디플로이할 때 발생할 수 있는 결함을 방지하기 위해 유닛 테스트를 해야 한다고 알고 있지만, 대부분의 개발자들은 유닛 테스트의 필수적인 요소를 모른다. 내가 보아온 유닛 테스트의 실패 사례는 셀 수가 없다.... [Read More]

(번역)자바스크립트에서의 커링

자바스크립트의 커링 Currying in Javascript 원문 https://medium.com/@kevincennis/currying-in-javascript-c66080543528 자바스크립트에서의 커링 최근 나는 함수형 프로그래밍에 대해 많은 생각을 해왔다. 함수형 프로그래밍은 일종의 커링함수 만들어가는 과정과 같이 재미있는 것이라 생각했다. 커링을 모르는 사람을 위해 설명을 하자면 커링은 n개의 인자를 가진 함수를 변형하여 하나의 인자를 받는 n개의 함수로 만드는 것이다. 각 부분이 적용된 함수들은... [Read More]

(번역)동적인 자바스크립트 앱을 위한 ES6 사용법

동적인 자바스크립트 앱을 위한 ES6 사용법 How to Use ES6 for Isomorphic JavaScript Apps 원문 http://medium.com/javascript-scene/how-to-use-es6-for-isomorphic-javascript-apps-2a9c3abe5ea2 이제 먼지는 좀 가라앉았고, 나는 결국 프로덕션 앱에 ES6를 사용하기 시작했다. 그리고 isomorphic Javascript를 작업하기 때문에 Node.js와 Browser 둘 다 작동 해야한다. 이글은 ES6의 기능이나 동적인 자바스크립트에 대한 깊은 튜토리얼은 아닐것이다. 기본적인 내용으로 Babel... [Read More]

(번역)Reactive MVC 그리고 Virtual DOM

“Reactive MVC 그리고 Virtual DOM” Reactive MVC and the Vitual DOM by Andre Medeiros http://futurice.com/blog/reactive-mvc-and-the-virtual-dom 웹 프론트 엔드 씬에는 수많은 새로운 프레임웍과 작업 방식들이 나타났었다. 어느 때보다 빠르게 소프트웨어는 레거시화 되었고, 이게 사실 좀 짜증 난다. 그러나 사실 이것은 좋은 혁신이다 왜냐하면 개선의 기회가 거기에 있기 때문이다. 프레임웍은 나타났다 사라지지만... [Read More]