Click here to Skip to main content
15,892,005 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
Rick York7-Jun-18 7:25
mveRick York7-Jun-18 7:25 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
GuyThiebaut7-Jun-18 7:47
professionalGuyThiebaut7-Jun-18 7:47 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
CodeWraith7-Jun-18 10:24
CodeWraith7-Jun-18 10:24 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
kmoorevs7-Jun-18 11:05
kmoorevs7-Jun-18 11:05 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
GuyThiebaut7-Jun-18 20:37
professionalGuyThiebaut7-Jun-18 20:37 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
Nathan Minier7-Jun-18 7:53
professionalNathan Minier7-Jun-18 7:53 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
Maximilien7-Jun-18 8:00
Maximilien7-Jun-18 8:00 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
OriginalGriff7-Jun-18 8:13
mveOriginalGriff7-Jun-18 8:13 
It's not an irrational fear: it's a sensible precaution.
goto is a "shortcut" for lazy lecturers and lazy students - it positively encourages poor quality code and bad habits. That doesn't mean it shouldn't be used, just that you have to understand why you aren't using it before you should be allowed to use it. It has its place (try doing assembly code, or time critical embedded C / C++ without it) but generally speaking it's a bad idea in "modern" languages which have rich flow control constructs and a set of good practices which should mean that it isn't that necessary. For example, I've been coding in C# for nine years now, and not once have I needed to use a goto, nor have I had to "fudge round" not using one.

It annoys me when it's taught early because the idiot running the course can't be bothered to teach a while, for, or foreach loop to beginners. Because once you start using a hammer, every problem looks like a nail...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!

GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
Eddy Vluggen7-Jun-18 8:16
professionalEddy Vluggen7-Jun-18 8:16 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
RandyBuchholz7-Jun-18 9:04
RandyBuchholz7-Jun-18 9:04 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
Eddy Vluggen7-Jun-18 11:09
professionalEddy Vluggen7-Jun-18 11:09 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
englebart8-Jun-18 2:01
professionalenglebart8-Jun-18 2:01 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
Mycroft Holmes7-Jun-18 13:33
professionalMycroft Holmes7-Jun-18 13:33 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
CarelAgain7-Jun-18 19:44
professionalCarelAgain7-Jun-18 19:44 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
DKWatson7-Jun-18 21:43
DKWatson7-Jun-18 21:43 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
soulesurfer7-Jun-18 22:33
soulesurfer7-Jun-18 22:33 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
englebart8-Jun-18 2:09
professionalenglebart8-Jun-18 2:09 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
bleahy488-Jun-18 3:23
bleahy488-Jun-18 3:23 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
obermd8-Jun-18 3:27
obermd8-Jun-18 3:27 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
Member 136445608-Jun-18 4:29
Member 136445608-Jun-18 4:29 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
SeattleC++8-Jun-18 5:16
SeattleC++8-Jun-18 5:16 
Generalgoto considered useful Pin
Martijn Smitshoek8-Jun-18 7:39
Martijn Smitshoek8-Jun-18 7:39 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
TNCaver8-Jun-18 15:17
TNCaver8-Jun-18 15:17 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
AnotherKen8-Jun-18 15:52
professionalAnotherKen8-Jun-18 15:52 
GeneralRe: When I say "goto", my parrot says "Spaghetti Code" Pin
jschell9-Jun-18 4:58
jschell9-Jun-18 4:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.