레거시 코드1 레거시 코드 리팩토링: AI와 함께 코드를 살린 실전 경험 솔직히 저는 그 코드를 처음 열었을 때 무슨 일이 일어나고 있는지 전혀 몰랐습니다. 7년 된 PHP 5.6 쇼핑몰 백엔드, 변수명은 $a와 $b, 함수 하나가 300줄. 인수인계 문서는 없었고, 짠 사람은 이미 퇴사한 상태였습니다. 그 코드와 씨름하면서 AI를 쓰고, 실패하고, 다시 쪼개 붙이는 3개월을 겪고 나서야 레거시 코드 리팩토링이 무엇인지 몸으로 이해하게 됐습니다.코드 분석: AI에게 물어보는 것부터 시작했습니다처음엔 정말 막막했습니다. 어디서부터 손을 대야 할지 감조차 오지 않았습니다. 그래서 제가 직접 써봤는데, 가장 먼저 한 일이 Claude에게 함수 전체를 붙여넣고 "이 코드가 뭘 하는지 설명해줘"라고 묻는 것이었습니다. 300줄짜리 함수를 그대로 넣었는데, 생각보다 정확하게 로직의 흐름.. 2026. 5. 24. 이전 1 다음