brunch

소프트웨어 개발 단계별 이슈 종류

by HJH

1. 개발 단계 이슈 (Development Phase)

Bug (버그)

Critical Bug - 시스템 크래시, 데이터 손실 등 심각한 오류

Major Bug - 주요 기능 동작 불가

Minor Bug - 부분적 기능 오류

Trivial Bug - 사소한 오류

UI Bug - 화면 표시 오류

Logic Error - 로직 오류


Feature (기능)

New Feature - 새로운 기능 개발

Feature Enhancement - 기능 개선

Feature Request - 기능 요청

Epic - 대규모 기능 (여러 스토리 포함)

User Story - 사용자 관점의 기능 요구사항


Technical Debt (기술 부채)

Code Refactoring - 코드 리팩토링 필요

Architecture Improvement - 아키텍처 개선

Legacy Code - 레거시 코드 개선

Tech Debt - 기술 부채 해결


2. 코드 품질 이슈 (Code Quality)

Code Smell - 나쁜 코드 패턴

Code Review Comment - 코드 리뷰 지적사항

Coding Standard Violation - 코딩 표준 위반

Complexity Issue - 복잡도 과다

Duplication - 중복 코드


3. 테스트 단계 이슈 (Testing Phase)

단위 테스트 (Unit Testing)

Unit Test Failure - 단위 테스트 실패

Test Coverage - 테스트 커버리지 부족

Mock Issue - Mock 객체 관련 문제


통합 테스트 (Integration Testing)

Integration Issue - 모듈 간 통합 문제

API Integration Failure - API 연동 실패

Data Flow Issue - 데이터 흐름 문제


시스템 테스트 (System Testing)

End-to-End Test Failure - E2E 테스트 실패

Regression - 회귀 버그 (이전에 작동하던 기능 오류)

Smoke Test Failure - 주요 기능 검증 실패


성능 테스트 (Performance Testing)

Performance Issue - 성능 문제

Load Test Failure - 부하 테스트 실패

Memory Leak - 메모리 누수

Slow Query - 느린 쿼리

지금 바로 작가의 멤버십 구독자가 되어
멤버십 특별 연재 콘텐츠를 모두 만나 보세요.

brunch membership
HJH작가님의 멤버십을 시작해 보세요!

AISS(AI Security Sector) K-programmer. 아이쓰 프로그래머 분야를 한국에서 만들고 개척한 사람으로 기억되고 싶습니다.

434 구독자

오직 멤버십 구독자만 볼 수 있는,
이 작가의 특별 연재 콘텐츠

  • 총 41개의 혜택 콘텐츠
최신 발행글 더보기