본문 바로가기

Project/중앙대 도서 정보

도서가 있는 도서관이 잘못 나오는 치명적인 버그 수정

반응형
'도서관 도서 정보'를 이용하던 안성캠의 사용자 분이 어플에 나온 정보를 믿고 서울캠으로 책을 빌리러 오셨습니다.

하지만 그 책이 없었지요;;;

메일을 받고 나서 오류를 확인해 보니.... 자료구조를 잘 못 쓰므로써 발생하는 문제였습니다.

ArrayList를 이용해 도서관 코드를 인덱스로 하고 도서목록을 값으로 저장했었습니다.

0 - 서울캠
1 - 안성캠
2 - 법학도서관

안성캠에만 있는 도서는 0번이 저장되지 않습니다. add를 통해서 넣으므로 잘못들어가게 된것이죠

hashtable로 바꿔서 원하는 값을 얻도록 하였습니다.


반응형