Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

week4 프로젝트 빌드 실패 #27

Closed
Kdonghs opened this issue Oct 3, 2024 · 1 comment
Closed

week4 프로젝트 빌드 실패 #27

Kdonghs opened this issue Oct 3, 2024 · 1 comment
Labels
bug Something isn't working fixed

Comments

@Kdonghs
Copy link
Contributor

Kdonghs commented Oct 3, 2024

  • 프로젝트 빌드 실패
    • Task의 오류
      • 컴플리트 수행시 잘못된 수정(김도헌)
        • 본인이 구현한 기능을 고려하지 않고 조서영이 작성한 Task(entity)로 대치
      • @column 부재(조서영)
        • 작성한 엔티티에 @column이 없어서 테이블 생성 실패
      • taskRepository.deleteById의 구문 오류(조서영)
        • 위 함수는 Task(entity)의 id만을 입력으로 받을 수 있다.
        • 하지만 Long projectId, Long taskId라는 2개의 파라미터를 제공함으로서 JpaRepository가 빌드에 실패했다.
    • projectEntity 오류
      • projectEntity(entity)의 Column중 하나인 viewType의 자료형을 object로 구현
        • Object로 구현시 Hibernate가 제대로 테이블을 생성할 수 없음
    • 해결(김동혁)
      • 기존 김도헌이 작성한 Task(entity)로 변경
        • 기존(조서영)이 작성한 기능이 보다 김도헌이 작성한 기능의 복잡성을 고려함
        • 기존에 구현한 Task(controller, service, repository)는 주석 처리
      • projectEntity(entity)의 viewType은 삭제
        • 다양한 차트의 형태(간트, 칸반, 플로우...)의 상태를 정의하기 위해 고려한 컬럼
        • 하지만 기능의 모호성과 차후 업데이트로 반영할 수 있다는 점을 고려해 삭제
    • 당부사항(김동혁)
      • 제발 빌드 및 실행에 대한 테스트를 진행하고 커밋을 진행할 것
      • Test(entity,controller,service,repository 등)을 참조해서 구현할 것
      • 파일의 명명 규칙을 준수할 것
        • Task(x)
        • TaskEntity(0)
@Kdonghs
Copy link
Contributor Author

Kdonghs commented Oct 3, 2024

해결 완

@Kdonghs Kdonghs closed this as completed Oct 3, 2024
@Kdonghs Kdonghs added bug Something isn't working fixed labels Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working fixed
Projects
None yet
Development

No branches or pull requests

1 participant