文件名称:TappingDevice使对象告诉您它们的操作,因此您无需自己跟踪它们。-Ruby开发
文件大小:938KB
文件格式:ZIP
更新时间:2024-06-16 05:34:51
Ruby API Builder
TappingDevice相关文章通过面向对象的跟踪和tapping_device优化您的调试过程利用tapping_device有效地调试Rails问题是否想了解有关Rails应用程序的更多信息? 点击TappingDevice简介TappingDevice使对象告诉您它们的工作,因此您无需自己跟踪它们。 对象的接触跟踪这个概念非常简单。 基本上就像您的Ruby对象的联系人跟踪一样。 您可以使用print_calls(object)来查看对象的行为print_traces(object)可以查看对象与其他对象的交互方式(例如用作自变量)print_mutations(object)可以查看哪些操作改变了对象的状态(实例变量)
【文件预览】:
object_tracer-master
----.gitignore(127B)
----images()
--------print_mutations.png(438KB)
--------print_traces.png(239KB)
--------print_calls - single entry.png(58KB)
--------print_calls.png(248KB)
----Makefile(95B)
----.rspec(53B)
----bin()
--------setup(131B)
--------console(348B)
----.travis.yml(106B)
----CODE_OF_CONDUCT.md(3KB)
----.ruby-version(6B)
----.DS_Store(10KB)
----CHANGELOG.md(14KB)
----LICENSE.txt(1KB)
----.github()
--------workflows()
----spec()
--------shared_examples()
--------configurable_spec.rb(864B)
--------trackable()
--------output_payload_wrapper_spec.rb(3KB)
--------model.rb(770B)
--------matchers()
--------payload_spec.rb(431B)
--------performance_spec.rb(442B)
--------spec_helper.rb(956B)
--------methods()
--------contexts()
--------tapping_device_spec.rb(2KB)
--------active_record_spec.rb(3KB)
----README.md(11KB)
----lib()
--------object_tracer()
--------object_tracer.rb(7KB)
----Gemfile(365B)
----Rakefile(117B)
----object_tracer.gemspec(1KB)