TODO : Portfolio

uglyduck.dev·2020년 9월 26일
0

Just Daily Logs 📔

목록 보기
21/63
post-custom-banner

이 포스트는 2020년 05월 13일에 작성되었습니다.

🥅 GOAL

  • 💻 Portfolio 게시판 구현 - 파일 첨부, 게시판 내 조건별 정렬 기능

⚽️ Achieve

  • 게시물 검색 기능 수정

    • 검색어 여부에 따라 BoardQueryCommand, BoardListCommand로 나누지 않고, 통합해서 로직 처리
  • 게시물 조건별 정렬 기능 추가

    • 사용자가 원하는 게시물의 정렬 기준과 쿼리를 파라미터로 넘겨받음
    • 사용자가 검색어를 입력하지 않았을 때, 사용자가 검색어를 입력했을 때 로직 구분
    • Mybatis 동적 SQL을 사용해 정렬 기준(sort)에 따라 처리를 달리함.
  • 목록 이동 링크 수정

    • 목록 이동 시 처음 게시판을 눌렀을 때처럼 초기화.
    • 사용자 경험을 고려했을 때, 보통 뒤로 가기를 많이 누름.
    • 대다수의 사이트가 목록보기 링크 자체도 없는 걸로 파악함
    • 지인의 의견을 수렴하여 가장 최신의 글을 빠르게 확인할 수 있게 마지막으로 봤던 페이지를 기억하지 않고 처음으로 돌아가게 currentPage 파라미터 제거

⏳ Delay

  • 게시판 DB BOARD TABLE에 있는 칼럼 이름을 기준으로 ORDER BY문을 통해 동적으로 처리하기 위해 VIEW단에서 특정 동작('최신순', '댓글순', '조회순', '추천순')을 하게 되면 파라미터를 넘겨받아 DAO-> mapper에 넘겨주는 걸 생각하고 있었지만 잘못된 null체크 및 쿼리에 전달받을 파라미터 변수 이름 설정 오류로 인해 많이 지연
profile
시행착오, 문제해결 그 어디 즈음에.
post-custom-banner

0개의 댓글