추상화
-
[리팩토링] socket.js 코드 분리하기Project 2021. 8. 5. 01:49
socket.js 코드 좀 깔끔하게 만들고싶은것이 내 숙원이었음.. 한 두달 전에 짜 놓은 코드는 socke.io 문서 읽어가며 어영부영 작동시키느라 바빴지만 이번엔 잘 이해해서 좀 읽기 좋게 만들어보고싶었다. 인강과 몇번의 뻘짓으로 드디어 끝냈다. 해냇따구? socket.js에 무더기로 쌓인 코드 처리하기 이전의 코드는 이런식으로 실행이 됐다. app.js에서 app object을 이용해 server listen 실행 server listen하는 코드는 ` server ` 라는 변수명에 저장 socket.io를 require하여 app.js 내에서 ` server `를 인자로 사용해서 실행 socket.js는 인자로 받은 server를 통해 동작 여기서 socket.js의 코드는, socket.io 실..