- 레거시 코드에 새로운 기능을 추가할 때 먼저 변경 범위를 명확히 분석해야 합니다. 🧐
- 익숙하지 않은 코드를 변경하기 전 추천되는 방법은 코드 패킹 방식 개선, 스크래치 리팩토링 등을 통해 이해도를 높이는 것입니다. 🧰
- 기능 플래그를 활용하여 새로운 기능을 꺼드릴 수 있고, 필요시 빠르게 배포하거나 롤백할 수 있으며 잠재적인 문제 발생 시 기존 시스템의 안정성을 유지할 수 있습니다. 🚦
- 에러 발생 시 대비책을 마련하고 예외 처리를 통해 유저에게 긍정적인 경험을 제공하는 것이 중요합니다. 🛡️