You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run program with the most important use cases, step through with a debugger automatically. Get a stack trace of the whole process. Exclude going into unimportant leaf nodes (maybe annotate things which should be kept in the walkthrough)
We could automatically make a video with panes:
Directory view (show file tree which file we're in)
Code view (show which code line we're on, even variable contents?)
Can even show map of previous functions and upcoming functions, like table of contents for the timeline
This all could be generated automatically and kept updated as the software evolves. You would just need to annotate the use cases.
A killer idea for teaching new people about the codebase.
Run program with the most important use cases, step through with a debugger automatically. Get a stack trace of the whole process. Exclude going into unimportant leaf nodes (maybe annotate things which should be kept in the walkthrough)
We could automatically make a video with panes:
This all could be generated automatically and kept updated as the software evolves. You would just need to annotate the use cases.
A killer idea for teaching new people about the codebase.
https://mobile.twitter.com/DavidKPiano/status/1573261151311470593
The text was updated successfully, but these errors were encountered: