[Python] 46강 기존 코드 리팩토링하기 (고치지 말고 개선하기)
⚙️ Python/💻 Python 기초·2026. 1. 13.
이 강의는 파이썬 강의 46강입니다.이전 강의에서는 데이터 구조를 설계하는 방법을 배웠습니다.이번 강의에서는 이미 동작하는 코드를더 읽기 좋고, 관리하기 쉽게 바꾸는 작업,즉 리팩토링(refactoring)을 배웁니다.리팩토링이란 무엇인가리팩토링은기능은 그대로 두고 코드 구조만 개선하는 작업입니다.중요한 점은 이겁니다.❌ 새로운 기능 추가 아님❌ 버그 수정 아님⭕ 같은 결과, 더 좋은 코드1️⃣ 왜 리팩토링이 필요한가처음 짠 코드는대부분 이런 특징을 가집니다.코드가 길다같은 코드가 반복된다변수 이름이 애매하다하지만 이건 실력 부족이 아니라 정상적인 과정입니다.그래서 리팩토링이 필요합니다.2️⃣ 리팩토링 전 코드 예시아래 코드를 봅니다.score1 = 90score2 = 80score3 = 70total ..