Personally I think gosub and goto are perfectly good commands.
IMO The main reason they are deemed bad practice is because they are so often misused by the begineer and when used incorrectley can make the code very hard to debug/understand.
IMO The main reason they are deemed bad practice is because they are so often misused by the begineer and when used incorrectley can make the code very hard to debug/understand.