개발 slecs

JSP 뷰 기능 플래그 Boolean 조건 분기 오류 수정

목차

fix: featureMap Boolean 타입 비교 오류 수정 (== 1 제거) — 버그 픽스.

문제 원인

조건 분기 버그로 인한 버그. 여러 파일에 걸친 작업이었고 수정 범위는 JSP 뷰에 한정됨.

파일 역할
내부 파일 뷰 템플릿
내부 파일 뷰 템플릿
내부 파일 뷰 템플릿
내부 파일 뷰 템플릿
sub내부 파일 뷰 템플릿

수정 접근

버그를 재현하는 시나리오를 먼저 정리하고, 원인이 되는 코드를 찾아서 수정함. 수정 후 동일 시나리오로 재현이 안 되는 것을 확인.

주변 코드에 유사한 패턴이 있는지도 같이 체크했음. 같은 실수가 반복되지 않도록 방어 코드나 명확한 조건 분기를 추가한 경우도 있음.

영향 범위

이 버그는 특정 케이스에서만 발생했고, 정상 경로에는 영향 없음. 수정 후 정상 경로도 함께 테스트해서 회귀 없는 걸 확인했음.

작업 날짜: 2026-03-12 | 레포지토리: slecs | 변경 파일 수: 5개. 전체 개발 흐름에서 이 커밋은 해당 기능 도메인의 완성도를 높이거나 안정성을 확보하는 방향으로 기여했음. 연관 기능과 함께 엔드투엔드로 검증했고 회귀는 없었음.

신규 기능이기 때문에 기존 코드에 사이드 이펙트가 없는지가 가장 중요했음. 변경 전 기존 API와 화면이 모두 정상 동작하는 걸 먼저 확인하고, 새 기능을 붙인 다음 다시 한번 전체 흐름을 돌려봤음.

SQL 쪽은 기존 쿼리와 네이밍 스타일을 맞췄고, 새 쿼리 ID가 기존 것과 충돌하지 않는지 체크했음. 컨트롤러 레벨에서는 권한 체크 로직이 빠지지 않도록 기존 패턴을 그대로 따랐음.

댓글 0

첫 댓글 달아줘.