Like if I’m using print statements to test my code. Is it okay to leave stuff like that in there when “publishing” the app/program?

Edit: So I meant logging. Not “tests”. Using console.log to see if the code is flowing properly. I’ll study up on debugging. Also, based on what I managed to grasp from your very helpful comments, it is not okay to do, but the severity of how much of an issue it is depends on the context? Either that or it’s completely avoidable in the first place if I just use “automated testing” or “loggers”.

  • Björn Tantau
    link
    fedilink
    29 days ago

    In general no. They aren’t even ok during development. Instead you should learn to use a proper debugger. They let you break at a certain point, inspect all the variables, step through the program.

    • @[email protected]
      link
      fedilink
      19 days ago

      They’re totally ok. Sometimes printf debugging is the best option. (I agree it’s not an excuse to not use a real debugger though.)