suture:Ruby宝石,可帮助您重构遗留代码

时间:2021-04-12 18:58:02
【文件属性】:
文件名称:suture:Ruby宝石,可帮助您重构遗留代码
文件大小:143KB
文件格式:ZIP
更新时间:2021-04-12 18:58:02
Ruby 缝线 :hospital: Ruby的重构工具,旨在使您可以安全地更改不确定的代码。 实际上,更改不可信的代码非常麻烦,Suture希望使完全重新实现代码路径更安全。 从本地开发到暂存环境,甚至在生产中,缝合线都为重构难以理解的代码的整个生命周期提供了帮助。 视频 Suture在Ruby Kaigi 2016上首次亮相,它是一种可以减少重构的恐惧感和提高可预测性的方法。 您可以在此处观看45分钟的截屏视频: 演练指南 重构或重新实现重要的代码是一个复杂的过程! 而不是在没有充分说明的情况下列出Suture的API,而是一个示例,它将带您进入生命周期的每个阶段。 发展 假设您有一个非常讨厌的worker方法: class MyWorker def do_work ( id ) thing = Thing . find ( id ) # … 99 lines of terriblene

网友评论