gpt4 book ai didi

ruby-on-rails - 如何比较重构前后的 Rails '' 可执行文件?

转载 作者:数据小太阳 更新时间:2023-10-29 08:39:44 26 4
gpt4 key购买 nike

在 C 中,我可以生成一个可执行文件,进行广泛的仅重命名重构,然后再次比较可执行文件以确认可执行文件没有更改。这对于确保重构不会破坏任何东西非常方便。

有没有人用 Ruby 做过类似的事情,尤其是 Rails 应用程序?策略和方法将不胜感激。理想情况下,我可以运行一个脚本来输出某种类型的单个文件,该文件是纯字节码并且不会因命名更改而改变。我猜 JRuby 或 Rubinus 在这里会有帮助。

最佳答案

我不认为这种策略适用于 Ruby。与编译器丢弃名称的 C 不同,您在 Ruby 中命名的大多数东西都带有该名称。这包括类、模块、常量和实例变量。

自动化单元和集成测试是支持 Ruby 重构的方式。

关于ruby-on-rails - 如何比较重构前后的 Rails '' 可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12227494/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com