팀 환경에서 리팩토링하고 이름을 바꾸는 모범 사례는 무엇입니까? 몇 가지 시나리오를 염두에 두고이 작업을 수행합니다.
일반적으로 참조되는 라이브러리가 리팩토링되어이를 참조하는 라이브러리 또는 프로젝트에 주요 변경 사항이있는 경우. 예를 들어, 메소드의 이름을 임의로 변경합니다.
프로젝트의 이름이 바뀌고 업데이트 된 참조로 솔루션을 다시 빌드해야하는 경우
폴더를 소개하고 기존 프로젝트 또는 솔루션을 새 위치로 이동하여 프로젝트 구조가 "보다 체계적으로"변경된 경우
몇 가지 추가 생각 / 질문 :
이 문제와 같은 변화가 발생하거나 고통이 구조가 잘못되었다는 표시입니까?
주요 변경과 관련된 오류를 수정하는 책임은 누구에게 있습니까? 개발자가 주요 변경 사항을 적용하는 경우 영향을받는 프로젝트에 참여하고 업데이트해야합니까? 아니면 다른 개발자에게 알리고 변경을 요청해야합니까?
예약 된 방식으로 수행 할 수 있습니까? 아니면 가능한 한 자주 수행해야합니까? 리팩토링이 너무 오랫동안 연기되면 조정하기가 점점 어려워 지지만 동시에 다른 곳에서 발생하는 변경으로 인해 빌드를 수정하는 데 하루에 1 시간 씩 소비합니다.
이것은 공식적인 의사 소통 과정의 문제입니까, 아니면 유기적 일 수 있습니까?