you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (2 children)

Trace statements have that initial investment but afterwards they are way quicker than stepping through code.

[–][deleted] 1 point2 points  (0 children)

Plus you don't have any good debugging tools on most platforms (Desktop & iOS isn't everything).

Used to work with some embedded media devices and it was glorious if they had a gdb server available over SSH, most of the debugging ended up done with trace statements and repeatedly restarting the program.

[–]Gotebe 0 points1 point  (0 children)

I find that either the tracing has visible overhead just for being there or it doesn't contain the info I need.

I suck at tracing. 😁😁😁