IE10에서 클래스 상속 코드를 Babel 6로 트랜스파일시 오작동하는 현상

지금 하고 있는 프로젝트는 ES2015스펙을 사용하기 위해서 Babel 6로 코드를 트랜스파일하고 있다. 프로젝트를 진행하던 중 IE 10 이하 버전에서 자식 인스턴스를 생성할 때 부모의 생성자를 호출하지 않는 현상을 발견했는데, 원인을 추적해보니...

FBDG 첫 번째 미트업 발표자료 공유

지난 11월 30일에 강남 D2 스타트업 팩토리에서 Facebook의 오픈 소스 기술을 주제로 하는  FBDG(Facebook Developer Group)의 첫 번째 미트업이 열렸다. 평일 저녁이었음에도 총 정원 100명에 약 80 ~ 90명이 참석한...

"소프트웨어 장인" 중 인상 깊었던 내용 발췌

최근에 "소프트웨어 장인"이라는 책을 읽었다. 요즘 환경이 왜 개발자에게 프로페셔널리즘을 요구하는지, 어떻게 하면 프로페셔널한 개발자가 될 수 있는지를 이야기하는 책이다. 단정하는 듯한 어투가 좀 거칠지만, 평소 내 철학에 비춰 볼 때...

스마트에디터3 오픈에 즈음하여

2015년 11월 13일 금요일. 드디어 오늘, 블로그 버전의 스마트에디터3가 세상에 나왔다. 지난 3주를 어떻게 보냈는지 기억이 없다. 출시 이틀 전까지는 모든 게 순조로웠다. 그래, 그렇게 쉽게 끝날리가 없지. 리얼 서버에 배포하고 테스트 하던 도중 치명적인...

단일 책임 객체가 많아지면 큰 그림을 이해하기 어려울까?

코드를 여러 개의 파일로 분리하면 객체간 관계가 복잡하게 얽혀 코드를 더 복잡하게 만든다고 주장하는 사람을 만나면 당황스럽다. 엉클 밥은 본인이 쓴 클린 코드라는 책에서 단일 책임 클래스로 분리해야하는 이유를 아래와...