WIT – NTS UIT Blog

[번역] 7 Patterns to Refactor JavaScript Applications

Posted by in Books, Research

이 글은 Michael Phillips 가 2014년 6월,  [Crush&Lovely]에  연재한  ‘자바스크립트 어플리케이션 리팩토링을 위한 7가지 패턴’에 대해  번역한 것이다.   들어가며 2012년 10월 17일, Bryan Helmkamp, Code Climate 설립자가 Ruby on Rails의 액티브 레코드 모델들(대표적인 객체 레이어들)을 리팩토링할 7개의 패턴을 요약하여 블로그 포스트를 작성했다. 여기 [Crush & Lovely]의 포스트는 모든 Rails개발자를 위해 어떻게 문제를 분리하고, 모듈 형으로 작성하며, 간결하면서도 표현적인 코드를 만들고, 매우 간단한 테스트를 만드는 지에 대해 설명하는 핵심 레퍼런스가 될 것이다. 이 시리즈의 포스트들은 자바스크립트 환경에서 다음과 같은 개념에 대해 직접 보여준다 ; 자바스크립트의 데이터 모델보다 더 적합하거나 거기에 필적할 만한 것은 없다.      …read more

2

[번역] 자바스크립트의 역사 – 과거

Posted by in Books, Research, Review

이 글은 “The Past Present and Future of JavaScript”를 번역하여 작성한 글입니다. 이 책은 자바스크립트의 과거와 현재, 미래에 대해 간략히 설명하고 있습니다.     자바스크립트의 과거       1995년, 당시 네스케이프사의 네비게이터가 웹브라우저 시장을 지배하고 있었는데, 네스케이프는 HTML페이지에 경량의 프로그램 언어를 통하여 인터렉티브한 것을 추가 하기로 결정했다.   그래서 Brendan Erich를 고용했다., 그는 10일 만에 언어를 만들었다. 그 언어의 이름은 ‘모카’였고, 9월 ‘라이브스크립트’로 이름을 변경하였다. 그해 12월 네스케이프와 썬은 ‘라이브스크립트’를 ‘자바스크립트’라고 최종 이름을 결정하였다. 이 자바스크립트는 네비게이터 2.0B3에 포함되었다.     자바스크립트가 어떤 언어의 영향을 받았는지 살펴보자.   자바스크립트의 변수 스코프와 클로져등의 규칙은…read more

2