Skip to content

[REFACTOR] 프로젝트 게시판 리스트 코드 최적화 #138

@LEEForgiveness

Description

@LEEForgiveness

1. 요약 (필수)

제안/추가하려는 기능/성능/보안 개선점에 대해서 이해하기 쉽게 간략히 설명해주세요.

  • 지금 현재 작성 되어있는 코드는 굉장히 복잡한 구조로 되어있고 중복된 데이터가 내려와서 처리하는 과정이 필요

2. 상세 설명 (필수)

어떤 기능/성능/보안 취약점이 있고, 어떻게 개선하려는지 설명해주세요.
왜 그렇게 개선하려는지 추가로 작성하면 팀원이 이슈를 파악하기 수월합니다.

  • 현재 작성되어있는 코드는 DB에서 관련 타입과 프로젝트 게시물의 데이터를 가져올 때 프로젝트 게시물 정보를 관련 타입의 갯수만큼 가져 와서 데이터의 중복이 많음

3. 필요한 작업 목록 (선택)

필요한 작업이 떠오르면 추가로 작성해주세요. (선택 옵션이나, 기입하지 않을 경우 추후 코멘트로 추가해야 합니다.)

  • 프로젝트 게시물과 관련 된 타입 데이터를 중복으로 가져오지 않고 한번에 가져오게 DB쿼리를 작성하여 한번에 가져 올 수 있도록 수정할 예정임

4. 관련 자료 (선택)

연관된 이미지가 있다면 첨부해주세요.
스크린샷을 첨부하면 팀원이 이슈를 파악하기 수월합니다.
이미지는 드래그 앤 드롭으로 여기에 추가할 수 있습니다.

5. 참고 이슈 (선택)

관련된 이슈가 있다면 아래에 추가해 주세요.
깃허브 이슈를 작성할 때는이슈번호 글자 대신 실제 이슈 번호를 기입해주세요 ( 예시 : [#22](#22) )
깃허브 이슈를 여러개 추가하고 싶다면, ,기호를 사용하여 나열하여 주세요
( 예시 : #22, #17 )

  • 관련 깃 허브 이슈 번호 : #이슈번호

Metadata

Metadata

Assignees

No one assigned

    Labels

    ♻️ Refactor코드 리팩토링 (구조 변경, 기능 변화 없음)

    Type

    No type

    Projects

    Status

    작업 중

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions