백엔드 리팩토링 대장
첨부된 "양식 파일" 다운로드 링크는 아래로 내리시면 연관(관련)된 서식 목록 아래 쪽에 있습니다.
백엔드 시스템의 코드 개선과 성능 최적화를 위한 전반적인 리팩토링 과정을 기록하고 관리하며 프로젝트의 기술적 발전 방향을 제시하는 서식으로 프로젝트명, 시작일, 예상완료일, 실제완료일, 진행상태, 담당자, 변경요소, 변경전으로 작성 되었습니다.
리팩토링 주요항목
작성시 고려사항
리팩토링 주요항목
- 코드 구조: 기존 백엔드 시스템의 아키텍처를 분석하고 개선이 필요한 부분을 체계적으로 식별합니다.
- 성능 최적화: 데이터베이스 쿼리와 알고리즘을 효율적으로 재설계하여 시스템 응답 속도를 향상시킵니다.
- 중복 코드: 불필요한 반복 코드를 제거하고 모듈화된 재사용 가능한 컴포넌트로 전환합니다.
- 기술부채: 레거시 코드와 오래된 라이브러리를 현대적인 기술 스택으로 단계적으로 마이그레이션합니다.
- 보안 강화: 취약점 분석을 통해 보안 관련 코드를 개선하고 최신 보안 표준을 적용합니다.
- 확장성 고려: 향후 시스템 확장을 고려한 유연하고 확장 가능한 설계 원칙을 적용합니다.
- 테스트 커버리지: 단위 테스트와 통합 테스트의 범위를 확대하여 코드 품질을 지속적으로 관리합니다.
작성시 고려사항
- 변경 추적: 리팩토링 과정에서 발생하는 모든 코드 변경 사항을 상세히 기록하고 버전 관리를 철저히 합니다.
- 영향도 분석: 각 리팩토링 작업이 시스템 전체에 미치는 잠재적 영향을 사전에 면밀히 검토합니다.
- 점진적 접근: 대규모 리팩토링보다는 작은 단위의 점진적이고 안전한 개선 방식을 채택합니다.
- 성능 모니터링: 리팩토링 이후 시스템 성능을 지속적으로 모니터링하고 객관적인 지표로 평가합니다.
첨부파일
