- 코드 리펙토링 시 행동 변화와 구조 변화를 명확하게 구분해야 한다. separar 🔁
- 구조 변화는 코드의 형태를 개선하는 작업이며, 행동 변화는 기능의 결과나 동작을 변경하는 작업이다. 📈📉
- 행동 변화가 발생하면 충분한 테스트와 리뷰가 필요하며, 구조 변화는 영향이 적으므로 간단하게 처리할 수 있다. 🧪📝
- 행동 변화와 구조 변화를 혼합하면 리뷰 시행의 부재로 문제가 발생할 수 있다. 🤔
- 리펙토링과 동시에 기능 변화가 발생하면 피아 업로드 시 명확하지 않고 복귀 작업도 복잡해진다. 🔙
- 구조 변화는 효율적인 리펙토링을 위한 사전 분석이 필요하다. 👓