文件名称:重构车间:在三个小时内提高重构技能
文件大小:694KB
文件格式:ZIP
更新时间:2024-03-08 18:10:34
Ruby
重构代码的气味 这是一个交互式的,远程友好的讲习班,讲授重构。 研讨会的总体流程如下: (10分钟)主持人进行了演示,定义了重构和代码气味。 (15分钟),参加者分别在70行的Ruby文件中识别特定的结构问题,并将其观察结果发布到聊天室中。 (2小时)参与者通过mob程序一次解决一个问题,主持人键入代码并促进讨论。 (30分钟)小组进行了汇报,并进行了另一场演讲,并有时间进行问题和讨论。 前提条件和局限性 您将需要一个具有强大重构技巧的协助者。 您将需要某种视频会议方式,并在聊天记录中收集参与者建议。 我为此使用了Zoom。 从理论上讲,讲习班应该扩大到许多参与者(几十个,几百个?),但是我还没有在大型团体上尝试过。 我建议您使用IntelliJ或RubyMine作为编辑器。 您需要付费许可证,否则该程序将每30分钟退出一次。 其他编辑器也可以使用,但是我没有使用比Ruby
【文件预览】:
refactoring-workshop-master
----autoclop.rb(2KB)
----images()
--------rubymine-rspec-config.png(112KB)
----slides()
--------autoclop.png(337KB)
--------presentation.html(10KB)
--------remark.js(650KB)
--------blackbox.png(17KB)
----Gemfile(61B)
----spec()
--------spec_helper.rb(5KB)
--------autoclop_spec.rb(5KB)
----solutions()
--------unfolded.md(3KB)
--------annotated_autoclop.rb(4KB)
----README.md(4KB)
----.rspec(22B)
----docs()
--------hypothesized-refactoring-order.md(1KB)
--------refactorings()
--------smells()
--------why-incremental-refactoring.md(3KB)
--------duplicated-code.md(11KB)
----Gemfile.lock(511B)
----FACILITATING.md(4KB)