Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

나 개발자 할래요

2024.08.02 본문

개발자 되는 법.../TIL...

2024.08.02

개발_자 2024. 8. 3. 02:51

최근들어 12시면 잠들고 점심시간이며 저녁시간이며 20분씩은 자는데...

댓글 기능 구현을 맡아 나름 뼈대는 잡아보자는 마인드로

구글링,챗지피티 총동원해서

비밀번호 확인 후 삭제를 할 수있게 만들고 새벽 4시반쯤 누웠다.

 

그러고 오늘 아침 회의시간

수정 버튼을 추가했으면 좋겠다는 피드백을 받았고

비밀번호 확인 후 삭제하는 기능을 잘 활용하면 수정도 나름 쉽겠다

...... 생각했는데

 

아뿔싸

 

캠프 끝나고 12시에 잠깐 회의할 때 시연했는데

 

잘만 되던 수정이

수정버튼을 클릭했는데도 불구하고 비밀번호 입력 후 확인버튼을 누르면 삭제가 되는..

그런 문제가 생긴 것이다...

 

챗지피티 도움을 받아

콘솔도 찍어보며

내가 수정버튼을 어떤 시점에서 눌렀는지

그런 것들도 생각하며 작업하던 중

 

댓글 삭제버튼 클릭하고

나오는 비밀번호 확인 모달 창을 닫는다

그 후,

수정버튼을 클릭하여  나오는 모달창에 비밀번호를 입력하고

확인버튼을 클릭하면 댓글이 삭제 되는 것이었다

 

결국 제대로 된 이유는 

 

인덱스 관리:

- reviewToDeleteIndex와 reviewToModifyIndex는 리뷰를 삭제하거나 수정할 때 사용되는 인덱스를 저장합니다.

- 수정 버튼을 클릭하면 reviewToModifyIndex에 수정할 리뷰의 인덱스가 저장됩니다. 그러나, 비밀번호 확인 후 수정 모달이 열리기 전에 이 인덱스가 제대로 사용되지 않으면 삭제 작업이 수행될 수 있습니다

.

모달 처리:

비밀번호 확인 모달을 닫고 수정 모달을 여는 과정에서 상태가 올바르게 업데이트되지 않으면, 잘못된 작업이 수행될 수 있습니다.

 

 

 

..그렇게 해답을 찾고

오늘도 3시에 작업을 마무리한다

 

'개발자 되는 법... > TIL...' 카테고리의 다른 글

2024.08.04  (0) 2024.08.05
2024.08.03  (0) 2024.08.04
실행 컨텍스트 VE, LE  (0) 2024.07.30
얕은 복사, 깊은 복사  (0) 2024.07.29
인터프리터, 컴파일  (0) 2024.07.26