$30 off During Our Annual Pro Sale. View Details »

Lightning Talk - Call Graphs

Lightning Talk - Call Graphs

Gain insights into how behaviour is being invoked and avoid common pitfalls through Call Graph Diagrams.

James Moriarty

April 12, 2019

More Decks by James Moriarty

Other Decks in Technology



  2. James Moriarty

  3. class A def self.z B.y end end class B def

    self.y puts "hello world" end end A.z # => "hello world" “message passing is a technique for invoking behavior” A -- y -> B • A is the sender • B is the receiver • y is the message
  4. “a set of vertices and edges”

  5. class A def self.x B.new.y end end class B def

    y 1 + C.z do 1 end end end class C def self.z yield end end
  6. None
  7. None
  8. None
  9. module Poto module FileRepository module AWS class S3 def all(prefix:,

    page:, per_page:) objects = client.objects( page: page, per_page: per_page, prefix: prefix ) FileCollectionMapper.new(objects).call end end end end end
  10. None