Call Stacking is a Ruby on Rails debugger that captures everything for a given request - each method call, params/argument/return values, class name/method/line of execution. You can visibly see which method called which, as each method call is nested relative to its parent callee. In a single consolidated timeline.
The state of debugging is kind of in the dark ages. I bet I spend 90% of the time on a feature just trying to figure out the execution path - what method calls what other method and under what context. It only gets harder as the code base grows.
Call Stacking is an attempt to automate that discovery process.
https://callstacking.com/
The state of debugging is kind of in the dark ages. I bet I spend 90% of the time on a feature just trying to figure out the execution path - what method calls what other method and under what context. It only gets harder as the code base grows.
Call Stacking is an attempt to automate that discovery process.