본문 바로가기

내일배움캠프 TIL

스파르타 코딩 클럽 내일 배움 캠프 23_05_17 TIL

오늘은 어제에 이어서 flask를 사용한 서버쪽과 JS를 조금 건드려봤는데
기능은 구현이 됐지만 아주 큰 결함이 있어서 그 결함만 계속 고쳐보았는데 결함은 이러했다

db에서 정보 삭제하는 부분
만든 홈페이지에서 팀원들끼리 메세지를 주고받는 파트

DB에 저장된 도큐먼트에서 유일한 ID 값을 매개값으로 잡고 한 것이 아니고 dropdown1을 매 개값으로 삭제를 하다 보니
같은 매개값을 갖는 카드들이 많아지면 원래 삭제하기로 한 카드 말고 다른 같은 dropdown1 값을 갖는 카드가 삭제되기에
어떻게 이걸 해결할지 혼자 고민하다가 결국은 혼자서는 해결하지 못해서 팀원들과 또 튜터님과 같이 해결 방법을 찾아본 결과 Math.random() 함수를 쓰는 방법 한 가지와 count +1 하는 방법 두 가지 해결 방안이 제시가 되었고 이를 말하다가
count +1 방법은 메시지 데이터를 잘 쌓다가도 중간에 하나를 삭제해버리면 값이 또 겹치는 결함이 있어서
Math.random() 함수를 사용해 보기로 결정하였다 오늘은 결정까지만 하고 완벽히 완성은 못하였지만
내일은 무난히 성공해서 내일의 TIL은 해결해서 기뻐하는 TIL이 될 수 있기를... 끝으로 이거 해결해보겠다고

이리저리 해보다가 결국 해결하지도 못하였는데 다른 팀원들이 열심히 다른 파트를 완성해주시고 문제를 해결할 아이디어도 주신 팀원들과 튜터님께 너무 고마운 하루였다.