오전부터 프로젝트 코드를 작성했다. 전에 작성해놓은 부분에서 디테일적으로 추가해야하는 부분이 있었는데, 이번주에 하려고 저번주에 스킵했던 부분이라서 이부분을 특히 집중적으로 작성했다. 로직자체는 어렵지 않았는데, 고정된 index 값을 사용하는부분들이 있다보니 단순반복작업을 진행해야했다.
Timer을 적용했다. 주기적으로 1초 간격으로 요청값을 송신해야하는 코드를 작성해야하는데, 그동안 Timer부분을 미루고 미루다가 드디어 공부하고 진행해보았다.
코드 자체는 구글링을 통해서 참고할 것들이 많이 있었는데 내 코드에 알맞에 작성하려다보니 조금 번거로운 부분들이 있었고, 몇개의 블로그들을을 정독했다. 그리고 나서 적용했는데, 크로스스레드
가 발생했다. 크로스스레드
는 다른스레드에서의 자원을 사용할때 나타나는 에러였다.
방법이 두가지가 있었는데 공부하는 느낌으로 두가지다 적용해보면서 에러를 처리했다.
첫번째 방법은 전체적으로 CheckForIllegalCrossThreadCalls = false;을 선언하여 크로스스레드가 어디서든 불리지 않게하는 간단한 방법이 있었고, 두번째로는 Invoke를 사용하여 스레드를 대신 처리해줄수있는 위임자를 만들어서 처리하는 방법이 있었다. 첫번째 방법은 굳이 선호하지 않는다고 하여 두번째 방법으로 진행했다.
팀 프로젝트에서 node js를 통해서 서버구축을 맡게 되었다. 프론트도 부분도 공부해볼까 생각했었는데 서버쪽을 좀 더해보자는 생각으로 이부분을 선택했다. 나름 외부교육들이 있어서 신청을 해놓은 상태이다. 3월에 진행되고, 가산디지털단지에 가야하는데 좋은건지(?) 모르겠다. ㅋㅅㅋ
그래도 REFRESH
를 할 수 있는 기회일 것 같아서 나름 기대가 된다. 물론 그전에 책하나 구입해서 공부할 것임 ㅋㅎ
내일 다른팀과 회의가 있는 날이닭. 팀장님이 전에 발표했던 자료로 발표하라고 하셨는데, 수정되고 추가 된것들이 꽤나 있어서 내일 오전중으로 수정을 끝내야 할 것같다. 그리고 1월까지가 설계마무리인데.. 문서작업 밀린 것이 꽤나 많은듯!!!! 이번주 비상비상~~