2011-01-28 3 views
1

MVC를 사용할 준비가되었지만 이제는 뷰어, 컨트롤러, ActiveRecord를 포함하여 최상위 수준에서 새 이름으로 이름을 바꾸라는 요구 사항이 있습니다. 모델 이름). 모든 것을 리펙토링하는 가장 효율적인 방법은 무엇입니까?내 MVC의 이름을 바꾸거나 리팩터링하는 가장 효율적인 방법은 무엇입니까

예를 들어 내부 기능을 변경하지 않고 "Car"MVC에서 "Train"MVC로 이름을 바꾸려면 이름 만 변경하십시오. ("자동차"모델은 다른 ActiveRecord 모델과도 연관되어 있습니다.)

+0

구조에 대해 더 자세히 설명해 주시겠습니까? 경로 이름이 변경 되나요 (예 : '/ cars'to '/ trains') 또는 다른 이유로 인해 모델 이름을 변경해야합니까? – tomeduarte

답변

1

불행히도 마술 솔루션은 없으므로 각 파일의 클래스 이름을 수동으로 변경해야합니다. 찾기 및 바꾸기는 친구입니다.

절차를 2 ~ 3 번 수행 했으므로 루트 또는 별칭을 사용하여 다른 기본 이름을 가리는 대신 모든 이름을 변경하는 작업을 수행하는 것이 좋습니다. 혼란스러운 코드로 끝날 것입니다. 장기적으로.

관련 문제