Is there a "markup language" to describe a debugging session?

2 years ago by best_username_ever to c/ask_experienced_devs

cross-posted from: https://sh.itjust.works/post/19440902

I want to document my debugging sessions in a text file but I don't know if anyone did this before.

I came up with this kind of "language" that is a mix between Markdown and C++, but I still wonder if something equivalent exists already.

// When you click on the button
# [click button]
- A::f()
// - ... other method calls, don't document if you don't need to

# A::f()
// "..." for "parameters" where you don't need the details
- Stuff::g(...)
- Stuff::h(...)

// <Class> is a fake template thing to show the possible types of an object
# <SubStuffA | SubStuffB> Stuff::g(...)
- Stuff::g() {} // empty but I use v/=> for virtual call
  v/=> SubStuffA::g()
  v/=> SubStuffB::g()

# SubStuffA::g()

# SubStuffB::g()

# Stuff::h(...)

I document methods in the order of appearance in the code.

If you have any good idea about a reliable way to document a list of function calls, I'm interested!

maynarkh 2 points 2 years ago

This looks like UI level integration testing to me. Last time I did that 10 years ago I used Selenium.

path: 0 10130954, hotness: undefined, score: 2, children: 0
ask_experienced_devs
ask_experienced_devs

@programming.dev

login for more options
1517
63
8

Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient

go to feed...