我准备好了MVC,但是现在需要从顶层向下重命名它们(包括View,Controller,ActiveRecord模型名称)。重构所有这些方法最有效的方法是什么?
例如,从“Car”MVC重命名为“Train”MVC而不更改其中的功能,只更改名称。 (“Car”模型也与其他ActiveRecord模型有一些关联)
答案 0 :(得分:1)
不幸的是,没有神奇的解决方案,您需要手动更改每个文件中的类名,并在代码中的任何位置引用这些名称。查找和替换是您的朋友。
经过这个过程几次后,我认为最好更改所有名称,而不是试图用路由或别名来掩盖不同的底层名称 - 你最后会遇到令人困惑的代码。长期。