
주제선정시간이 조금 지났지만 한때 앱의 오류가 발생했던 적이 있다.분명 유저가 채팅방을 생성하면 한번만 생성되어야 되는데 짧은 시간에 여러번 터치하게 되면 여러개의 방이 생기는 문제가 발생했다.물론 유저가 악의적으로 해당 사항을 지속했다면 문제가 됐을것이다.특히 내 도메인이 금융쪽이였으면 엄청난 큰 문제가 발생했을 것이다.항상 만들면서 기능만 개발하기에 급급했던 내 잘못이였다.그래서 이걸 해결하고자 했을때 여러 방법이 있었다.처음에 내가 생각했던 방법은 bool 값을 넣어서 try catch final 로 진입자체를 막는방법 이였지만조금 검색하다보니 Debounce 와 Throttle 이라는 라이브러리가 존재하는것 알았고 해당 라이브러리를 사용해서 고쳤다.그래서 이번에는 해당 개념에 대해서 조금 더 자세..