심리학 카페에서 내부용으로 사용할 간단한 채팅을 만든지 벌써 5년이 넘어간다.
그동안 새로운 기능은 크게 없어고 비교적 간단한 수정사항들만을 반영해 왔었다.
그러다보니 해당 채팅 프로그램은 Node.js를 사용했다뿐이지 구조화되거나 체계화는 커녕 날코딩에 가깝게 만들어졌다.
그때 당시에는 node.js를 사용해보자는 목적에 node.js나 javascript보다는 socket.io를 활용하여 다양한 종류의 디바이스에서 사용할 수 있는 것을 목적으로 했기때문이다. 심지어 node.js 버전은 v.0.10.15 이다...
최근 새로운 프로젝트에서 HTML5 기반에 ES6를 사용하기로 결정하였다. 해서 이번 기회에 기존에 사용하던 채팅 프로그램을 리팩토링함과 동시에 그동안 요청하였던 다양한 수정 및 추가 기능들을 개발해 보기로 한다.