JavaScript Garden

JavaScript (이하 JS)의 역사는 웹브라우저의 역사와 같이 했다 보아도 과언이 아닙니다. 그렇게 성장하여 지금은 V8, SpiderMonkey 등 JS 전용 JIT Compiler 를 통하여 엄청난 수행 속도 향상이 이루어 졌습니다.

이러한 성능 향상에 힘입어 현재는 여러가지 Frontend 기술이 쏟아지고 있습니다. 하지만 이런 ‘신기술’을 먼저 접한 새내기 웹개발자, 혹은 프론트엔드 개발자들이 간과하는 내용이 있으니 바로 ‘ JS의 본질은 변하지 않는다’는 것입니다.

그 ‘본질’이란 Weak Type Language 라는 것 이며, 또 한 그로 인해 발생될 수 있는 수많은 오류 들과 문제점들을 언제나 내재하고 있다는 사실 입니다.

하지만 JS는 사실상 웹브라우저 내에서 구동되는 유일한 프로그래밍 언어라는 건 현재까지도 변함이 없으니 부득이하게 쓸 수 밖에 없습니다.

그럼 저런 위험 요소를 미리 숙지하고 대체하는 방법을 터득하면 어느정도 방지 하거나 회피가 가능하다는 얘기 이기도 합니다.

그러한 내용들을 기초적인 관점에서 정리 해놓은 사이트가 있습니다.

바로 JavaScript Garden 이라는 곳입니다.

주소: http://bonsaiden.github.io/JavaScript-Garden/ko/

위 사이트 내용을 숙지하여 업무에 활용하면, 최소한의 디버깅 으로 JS를 다룰 수 있게 될 것입니다.

익숙한 내용도 더러 보일 것이지만, 몰랐던 내용이 있다면 가급적 따라 써 보는 것을 권장 합니다.

분명 Code Quality 가 향상 될 것입니다.