Electron과 Vue, Vuetify로 만든 Cross Platform Tizen Log Viewer - T.Viewer 일곱 번째 일기
난관을 만났다. 어쩌지. log text가 업에이드 될때마다 binding 된 text를 업데이트하니까 성능이 너무 떨어진다. 당연히 그렇겠지 그것은 그런 용도로 만들어진것이 아닐테니. 이럴때는 비슷한 용도로 만들어진 모듈을 찾아보는게 좋다. 선각자들의 지혜를 빌려서 빠르게 문제를 해결해보자.
참고할 만한 기준점 찾기
딱히 난관을 만난것이 아니라도, 레퍼런스가 될만한 프로젝트, 모듈, 기술을 사전에 좀 조사해 보는 것이 좋다. 내가 미쳐 생각하지 못했던 아이디어나 구현 방법등을 참고할 수도, 새롭게 만들 수도 있는 귀한 소스가 된다.
동일 기술 레퍼런스 뿐만 아니라, 동일 시나리오의 레퍼런스를 찾아보는 것도 좋다. Vuetify, Vue, javascript, Web, electron, application 영역에서의 잘만든 좋은 레퍼런스들을 찾아서 틈틈이 살펴보고, 안드로이드, 타이젠, 일반 로그 뷰어, 웹 로그 뷰어 등의 비슷한 시나리오를 갖는 프로젝트 레퍼런스도 정리해두면 좋은 선배와 함께 개발하는 것처럼 마음이 든든하다.
electron reference
electron application 중에서는 github dosktop과 open log viewer를 찾았다. 특히 open log viewer는 시나리오도 비슷해서ㅎㅎ 잘 만들어 놓으셨네~
시나리오 reference
아무래도 안드로이드가 가장 비슷한 시나리오가 많을 것 같아서 찾아봤는데, 의외로 별로 없었다. 페북에 코무그룹에 글을 올려보았는데, 요즘에는 Android Studio 로그캣 자체만으로도 충분히 잘 쓰고 있다는 말이 많더라. 흑...타이젠도 그래야 할텐데...
LogFilter 라는 안드로이드 로그 뷰어가 있는데, 소스를 공개하시고 오픈소스로 하자고 하셨는데 커밋은 하나네ㅎ
mlogcat 오래전에 만드신것 같은데, 가장 인상 깊은 부분은 QXDM Style ㅋㅋㅋ 잊을 수 없는 QXDMㅎ 나도 theme을 여러개 만들어 봐야겠다.ㅋ 아이디어가 샘솟는다ㅋㅋ
마치며
레퍼런스가 될 좋은 프로젝트를 찾았을 때는 마음이 편하기도 하지만, 한 편으로는 부담이 되기도 한다. 내가 진행하는 프로젝트가 그 레퍼런스 이상의 가치를 만들어 내야 한다는 압박 때문이다. 이미 잘 만들어 놓은 것보다 못한걸 만들 필요는 없고, 쓰레기 생산하지 않으려면 어떻게해서든 의미있는 가치를 만들어 내야겠다는 각오를 다지게 된다.
'나의 경험담' 카테고리의 다른 글
[T.Viewer 개발일기] 10. regex 정규식 검색 (0) | 2020.07.30 |
---|---|
[T.Viewer 개발일기] 9. Vuetify 소소한 수정 (0) | 2020.07.26 |
[T.Viewer 개발일기] 8. PoC 검증 (0) | 2020.07.12 |
[T.Viewer 개발일기] 6. PoC를 먼저 해보자 (0) | 2020.06.27 |
circleci, docker, ssh 그리고 github 연동의 슬픈 이야기 (0) | 2020.05.13 |
개발자에게 뽀모도로 기법이란? (0) | 2020.01.16 |
[T.Viewer 개발일기] 5. 단위 테스트를 합니다 (0) | 2020.01.08 |
댓글