본문 바로가기

T.I.L. :: Today I Learned110

Day 81. zombie process? 평소처럼 서버로그를 보기 위해서 인스턴스에 연결을 했는데 자세히 살펴보니 "There is 1 zombie process."라는게 눈에 보이고 "***System restart required***"가 눈에 띄어서 매우 신경쓰여 버렸다. 결론적으로 크게 걱정할 필요 없는 경고 문구 정도..ㅎㅎ There is 1 zombie process. Ubuntu displays "There is 1 zombie process" upon login This message appears when I login to my machine: There is 1 zombie process. What is it telling me? Is this anything I should worry about? If yes, then .. 2023. 6. 22.
Day 80. 테스트코드 짜야하는데.. 유저 피드백도 끝이 났다. 오늘은 피드백을 보내주신 모든 분들에게 감사의 마음을 담아 경품을 보내드렸고, 테스트코드를 작성하는데 힘써보려고 했는데, 아무리 봐도 모르겠다... 테스트코드? 테스트 코드는 왜 만들까? | 요즘IT 지금 돌이켜 생각하면 부끄러운 일이지만, 처음 테스트 코드를 마주했을 때 든 생각은 '왜 귀찮은 테스트 코드를 만들어야 하는 걸까?'였습니다. 물론 지금은 테스트 코드의 중요성을 깨달아 열 yozm.wishket.com 정보처리기사 공부하면서 봤던 단위 테스트, 통합 테스트, 시스템 테스트, 인수 테스트,, 이걸 여기서 만나게 될 줄이야~ 테스트코드 구현을 잘 해놓으면 소프트웨어의 결함을 찾아내고 수정하는 과정에서 매우 중요하다고 한다. 정확하게 코드를 이해하게 되고 결합도와 의존.. 2023. 6. 21.
Day 79. 리팩토링과 기능 개선을 위한 고민 SSE 실시간 알림 기능을 위해서 HikariCP DeadLock 문제가 발생하였고 이를 해결하기위해 OSIV 설정을 꺼줌, 이로 인해 DB에 다시 한 번 commit을 해주어야 함. DB에 의도적으로 접근을 해주어야하기 때문에 이 부분이 계속 껄끄럽게 남았다. 그래서 이걸 해결하기 위해 또 다른 기술을 붙여서 개선해볼까 했다. 대안으로 생각중인, 카프카 카프카가 무엇이고, 왜 사용하는 것 일까? 메시지 큐와 MOM 출처: https://www.cloudamqp.com/blog/what-is-message-queuing.html 카프카를 이해하기 위해서는 메시지 큐와 MOM을 먼저 알아야한다. 메시지 큐는 분산화된 환경에서 발신자와 수신자 사이에서 hudi.blog 이벤트 / 데이터가 발생했다면 발생 주.. 2023. 6. 20.
Day 78. 본격 유저 피드백 반영 시작 유저 피드백을 받고 주말이 흘렀다. 유저 피드백의 대부분은 페이지의 구성이나 디자인 쪽 피드백이어서 상대적으로 수정할 것이 많지 않았다. 피드백을 반영하며 새로 기능을 추가하게 된 것은 "신고 기능"이었다. 유저 신고를 위해 관리자 페이지가 필요해져서 간단하게나마 프론트엔드에게 요청을 하게 되었고 신고 기능을 위한 리스트업 페이지가 생겨났다. 서비스라는 것이 처음 한 번에 모든 사용자의 마음을 만족시킬 수 없다는 것을 알았지만 피드백에 안좋은 글이 있으면 기분이 반감되기는 했다. (내새끼 욕하는 느낌....😥) 하지만 우리의 프로젝트가 조금 더 잘되라는 마음으로 써주신 피드백들이기 때문에 하나하나 소중히 반영할 수 있었고 덕분에 더 멋진 서비스가 되어가고 있는 것 같다. 그래도 우리 팀은 1차에서 거의 .. 2023. 6. 19.
Day 77. 이번 주도 열심히 살았다! 벌써 실전 프로젝트도 어느정도 마무리 되고 유저 테스트가 시작이 되었다. 오늘은 혼자만의 시간을 가지며 한 주 동안 공부한 내용을 정리해보고 회고하는 날. 이번 프로젝트에서 어떤 것을 담당해서 해봤는지, 배웠는지 정리해보려고 한다. 기획부터 실제 사용자 테스트까지.. 진짜 빡셌다. 어제부터 유저 테스트를 받고 있긴 한데 낼부터는 이 내용들을 기반으로 또 다시 핫픽스와.. 부족한 기능까지 추가해야하니 더 바빠질 것 같다. 아무튼 이번 기획은 나의 아이디어에서 출발했다. 그리고 그 기획대로 결과물이 잘 나와준 것 같아서 행복하다. 이번 프로젝트에서는 그동안 못해봤던 기능을 구현하려고 노력해보았다. 일단 새로운 오픈소스 라이브러리를 잘 녹여냈다는 것, aws 인프라에 대해 겁먹지 않고 사용할 수 있게 된 것... 2023. 6. 18.
Day 76. 드디어 유저 테스트 시작 ! 와 ~ 드디어 유저 테스트 시작이다 하며 엄청 긴장하고 떨면서 게시글을 올렸더랬지. 아니 올리자마자 버그 실화냐 ㅋㅋㅋㅋㅋ!!! 그래도 누구보다 빠르게 남들과는 다르게 픽스하고 다시 안정화를 시켜놓긴 했는데 또 어떤 오류가 나올지, 어떤 피드백을 받을지 궁금하다. 혹시 이 블로그 글을 보시러 오신 분이 있다면 피드백을 부탁드리빈다. 안녕하세요 ! 항해99 14기 Team 3. [모각코 ON:]입니다! 더 나은 [모각코 ON:]으로 거듭나기 위해 여러분의 소중한 피드백을 받고 있습니다. 모여서 각자 코딩, 조금 더 편하게 할 수는 없을까? 아, 모각코 하기로 했는데 나가기 귀찮은데... 👀 모각코는 어디서 구하지? 코드 리뷰의 중요성을 알고 모각코를 하려는 개발자 여러분! 모두 모두 [모각코 ON:] 에서.. 2023. 6. 17.
320x100