본문 바로가기

Unity/작업방식

Rider: 네임스페이스 이동 리팩토링하기

Rider는 강력한 리팩토링 기능을 제공합니다. 가장 흔히 사용되는 Rename부터, 리팩토링 과정에서 자주 사용되는 방식을 편하게 작업해줍니다.

 

네임스페이스를 변경하는 것이 아니라, 다른 네임스페이스로 옮겨야 하는 작업이 발생했고, Rider의 기능으로 손쉽게 해결하였습니다. 

 

Refactor this - Move type to another namespace - Specify new namespace 이 클래스를 사용하는 모든 곳에서 상단 네임스페이스가 자동으로 추가됩니다. 

클래스를 우클릭 > Refactor > Refactor This
Move Type to Another Namespace
옮길 네임스페이스 지정
ACF.Client.Event로 변경 완료

 

이 InputEvents 클래스는 총 31곳에서 사용되고 있는데, 모두 안정적으로 ACF.Client.Event 네임스페이스가 using으로 추가되었습니다.