🔐로그인하면 문서 작성, 프로젝트 게시, ZIP 기반 버전 업로드, 브랜치 생성 기능을 사용할 수 있습니다. 로그인하러 가기

기존 기능 수정 가이드

Answer Summary

--- title: 기존 기능 수정 가이드 document_id: 62-existing-feature-modification-guide slug: 62-existing-feature-modification-guide target_editor_version: 9.0.0 document_type: maintenance doc…

브랜치 ⎇ main
리비전 r1
작성자 import
수정 2026.04.17
요약 파일 가져오기: 62-existing-feature-modification-guide.md
md

기능 수정 절차

  1. 영향 범위 파악: 수정하려는 기능이 호출되는 위치와 의존하는 모듈을 파악합니다.
  2. 백업: 수정 전에 현재 코드를 백업하고 버전 관리 시스템에서 브랜치를 생성합니다.
  3. 수정 및 테스트: 작은 단위로 코드를 변경하고, 각 변경 후 즉시 테스트하여 회귀 버그를 방지합니다.

리팩터링 시 주의사항

코어 함수의 이름을 변경하거나 파라미터를 수정하면 다른 플러그인과 호출 관계가 끊어질 수 있습니다. 항상 호출 그래프를 확인하고 필요한 곳을 함께 수정하세요.

수정 작업의 우선순위

기존 기능을 수정할 때 가장 먼저 할 일은 “버그 수정”, “동작 변경”, “UI 개선”을 분리하는 것입니다. 세 종류를 한 번에 섞으면 회귀 원인을 찾기 어렵습니다. 가능한 한 기능 수정과 스타일 수정은 커밋도, 배포도 분리하는 편이 안전합니다.

추천 검수 루프

수정 전 화면 캡처 → 관련 문서 확인 → 코드 수정 → 단일 기능 테스트 → 보기 화면 확인 → 모바일 확인 → 운영 반영 순서로 작업하면 실수를 줄일 수 있습니다.

문서 갱신 규칙

기존 기능을 수정했다면 코드 커밋만 남기지 말고 관련 문서의 변경점도 함께 기록해야 합니다. 특히 설정 위치가 바뀌거나 테스트 포인트가 달라졌다면, 운영자 문서와 개발자 문서를 동시에 갱신하는 것이 좋습니다.

이 문서가 링크하는 문서 · 0
아직 내부 링크가 없습니다. 본문에 [[다른-문서]]를 넣으면 연결이 생깁니다.
백링크 · 0
아직 이 문서를 가리키는 다른 문서가 없습니다.
관련 문서
직접 연결된 관련 문서가 아직 없습니다.
문서 연결 지도

이 문서를 중심으로 들어오는 링크와 나가는 링크를 한 번에 볼 수 있습니다.

전체 보기
현재 문서 백링크 나가는 링크 양방향 연결
T2WIKI · 기술 통합 위키 & 프로젝트 허브 · 나무위키 + Markdown 완벽 지원 · SQLite · PHP 8.2 · 소개 · 문법 안내