협력사 logdb 사용 모듈화 - swkim0128/PARA GitHub Wiki
type: Work topic:
- portfolio archive: false
협력사에서 logdb에 접근하는 기능을 모듈화하여, 쿼리문을 객체화하고 객체를 통해 접근하는 방식으로 개선하는 것이 목표입니다.
-
협력사 logdb 기능 분석
- 현재 협력사에서 사용 중인 logdb 접근 기능을 분석하여 어떤 쿼리문이 사용되고 있는지 확인합니다.
-
쿼리문 객체화에 대한 요구사항 명세
- logdb 쿼리문을 객체화하는 데 필요한 요구사항을 명확하게 정의합니다.
- 객체의 구조, 메서드, 사용법 등을 상세히 명세합니다.
-
PHP 클래스 및 메서드 설계
- logdb 쿼리문을 처리하는 PHP 클래스와 해당 클래스의 메서드를 설계합니다.
- 쿼리문을 객체화하고 재사용성을 고려하여 설계합니다.
-
클래스 구현
- 설계한 클래스를 기반으로 실제로 PHP 코드로 클래스를 구현합니다.
- 쿼리문의 실행, 파라미터 전달 등을 포함하여 구현합니다.
-
단위 테스트
- 구현된 클래스와 메서드에 대한 단위 테스트를 수행합니다.
- 각 메서드의 정확성과 예외 상황에 대한 처리를 확인합니다.
-
통합 테스트
- 협력사 시스템 전체에서 logdb 모듈을 사용하는 부분과의 통합 테스트를 수행합니다.
- 시스템 전체적인 동작의 안정성을 확인합니다.
-
모듈 배포
- 새로운 logdb 쿼리문 모듈을 협력사의 시스템에 배포합니다.
- 배포 과정에서 발생할 수 있는 문제에 대비하여 신중하게 진행합니다.
-
유지보수 계획 수립
- 새로운 모듈의 유지보수를 위한 계획을 수립합니다.
- 장애 대응 및 추가 기능 개발 등을 고려하여 계획을 수립합니다.
2023.09.01 ~ 2023.11.30