자기개발 이야기 5일차

김현성·2020년 5월 18일
0

주말에 푹쉬고 회사에 출근하였다. 오늘은 기능개선건으로 파일업로드에 관하여 개발하였다. 저번주에 멀티파일업로드를 개발하고 오늘은 파일삭제기능을 구현하였다. 일단 jsp에서 파일확장자에 따라서 확장자이미지, 파일이름, X버튼 이렇게 한행씩 파일이 찍혀있는게 아니라 DB에 담겨있는 것을 List로 불러와서 태그td에 한번에 보여주는 방식이여서 그 부분을 한행씩 자르는것을 우선적으로 진행하였고 백단에서 파일삭제기능에 대한 메서드를 만들어서 적용하였다 test경우의수가 4가지가있는데 90%정도 완성되었고 내일가서 마무리작업후 testcase를 만들어서 진행한다음 사수에게 보고할 예정이다. 이번에 파일업로드삭제기능 알고리즘을 짜는데 시간이 꽤나 걸렸다 처음에는 DB에서 delete하는 방식으로 로직을 미리 짜놓았는데 사수가 와서 파일을 날리면 안되고 update하는 방식으로 파일을 엎어쳐서 보관방식으로 하라고해서(jsp에서 파일을 삭제하여도 실제DB에는 삭제가안되고 차곡히 저장되는 스타일) update형식으로 하면 DB까지는 로직을 안타도될거같아서 메서드을 만들어서 List에 있는 파일을 없에가면서 하는 방식으로 하여서 알고리즘을 새로만든는 재미가 쏠쏠하였다.

profile
내가 이해한 코드가 다른 개발자도 이해한다! 안녕하세요 JAVA 개발자 입니다.

0개의 댓글