작년부터 꽤 오랫동안 진행하던 안드로이드 사이드 프로젝트(이하 블루밍)를 프론트와 백으로 나누어 갈아엎는 작업을 시작했다. 말 그대로 갈아엎는 작업이었다. 백엔드는 서버단에 필요한 로직을 모두 새로 짜야했기 때문에 그야말로 대공사 시작이었고… 그렇게 고생길이 시작되었다
작년부터 꽤 오랫동안 진행하던 안드로이드 사이드 프로젝트(이하 블루밍)를 프론트와 백으로 나누어 갈아엎는 작업을 시작했다. 말 그대로 갈아엎는 작업이었다. 백엔드는 서버단에 필요한 로직을 모두 새로 짜야했기 때문에 그야말로 대공사 시작이었고… 그렇게 고생길이 시작되었다
현재 진행하고 있는 사이드 프로젝트(이하 블루밍)에서 골에 참여한 참여자 리스트를 수정하는 로직을 구현했다. 기존 참여자는 수정할 수 없되, 신규 참여자는 추가할 수 있도록 로직을 구현하고 도메인 단위 테스트를 수행하던 중 문제가 발생했다.골 도메인 테스트에서 골 참여
블루밍 작업 중 골에 참여하는 참여자 리스트 관련 로직이 많아져 이를 Teams로 따로 뺐다. (이전 글 참고) 그런데 이 Teams의 경우 독립된 하나의 역할을 맡는 엔티티 클래스라고 보긴 어려웠다. 그래서 Teams의 생성자를 그대로 사용하기보다 생성 역할을 하는
<span style="color:본격 문제 해결에 초점을 두지 않고 문제를 찾아내는 데 걸린 시간이 엄청나게 오래 걸렸음+나 고생했다고 한탄하는 글\~~진짜 억울했음어노테이션 설정 틀린 것 하나 없어필드도 연관관계매핑 제대로 다 해줬어그런데 다른 엔티티들은 다
사이드 프로젝트(이하 블루밍)에서 배포를 앞두고 모니터링 시스템을 구축하기로 했다. 사용자 유치가 시작되고 나면 가장 먼저 사용자들이 서비스를 이용하는 데 있어 생기는 로그들을 수집해 관리하는 것이 필요하다고 생각해 모니터링 시스템을 구축하게 되었다. 모니터링 시스템은
요즘 공채 시즌 들어서면서 자소서 쓰랴 포트폴리오 손보랴 눈 코 뜰 새 없이 바빠서 블로그 포스팅에 영 신경을 못 썼다. 프로젝트 속도도 느리게 진행되고 있어서 더 그런 것 같다. 이러다 점점 해이해진다. 정신 차려야지,,
요즘 몰라서 한 실수가 자주 나온다..ㅋㅋㅋㅋ그치만 또 이렇게 트러블 슈팅을 남기는 이유가 이런 실수를 줄이기 위함이니 어느 정도 취지에 맞게 돌아가고 있는 것 같긴 하다이걸 좋아해야하나😂여하튼 또 이번에 터진 문제는,, mysql에 저장할 때 문자열 타입을 text