logdb cud 모듈화 작업 - swkim0128/PARA GitHub Wiki


type: Work archive: false

목표

LogDB를 사용하는 기능 중 Create, Update, Delete(CUD) 기능을 LogDB DAO 객체로 모듈화하고, 각 테이블에 대한 DAO 객체를 개발하여 CUD 기능을 구현하고 테스트하는 것이 목표입니다.

작업 단계

LogDB DAO 모듈화

  • LogDB에 대한 DAO(Data Access Object) 모듈을 작성합니다.
  • LogDBDAO 클래스를 생성하고, Create, Update, Delete 메서드를 구현합니다.
  • 연결 정보는 생성자를 통해 전달되어야 합니다.

테스트 코드 작성

  • 각 테이블에 대한 DAO 객체를 사용하여 Create, Update, Delete 기능을 테스트하는 코드를 작성합니다.
  • 각 테스트 함수는 예상 결과를 검증해야 합니다.

기능 구현

  • LogDBDAO 클래스 내에서 Create, Update, Delete 기능을 구현합니다.
  • 데이터베이스 연결 및 SQL 쿼리 실행이 포함되어야 합니다.

테스트 코드 실행

  • 작성한 테스트 코드를 실행하여 각 기능이 예상대로 작동하는지 확인합니다.
  • 테스트 결과에 대한 자세한 로그를 기록합니다.

문서화

  • 코드에 주석을 추가하여 각 기능의 동작 방식과 사용 방법을 상세히 설명합니다.
  • 모듈 및 함수에 대한 문서를 업데이트합니다.

코드 리뷰

  • 동료 개발자 또는 팀 리더에게 코드 리뷰를 요청하고 피드백을 수렴합니다.
  • 필요한 경우 코드를 수정하고 다시 리뷰를 요청합니다.

적용 및 통합

  • 완성된 LogDB DAO 모듈을 프로젝트에 통합합니다.
  • 기존 코드에서 해당 모듈을 사용하여 CUD 기능을 적용합니다.

테스트 및 버그 수정

  • 통합 후에도 코드가 예상대로 작동하는지 확인하고, 필요한 경우 버그를 수정합니다.
  • 테스트 결과를 확인하여 안정적인 동작을 보장합니다.

문서 업데이트

  • 프로젝트 문서를 업데이트하여 LogDB DAO 모듈과 각 기능에 대한 정보를 최신으로 반영합니다.

배포

  • 변경 사항을 프로덕션 환경에 배포합니다.
  • 배포 전에 시스템의 안정성을 확인합니다.

기한

다음 주까지 완료

⚠️ **GitHub.com Fallback** ⚠️