News for hackers. Stuff that matters.
Re:Global variables are bad (2013) by mpartel on Thursday July 26, 2018 @08:26AM (#17616859)
Ah, I meant to reply specifically to the command line flags use case.

For most other uses of globals, I fully agree.

Re:Global variables are bad (2013) by V-2 on Thursday July 26, 2018 @12:56PM (#17618924)
Ah, then I misunderstood you, sorry.

Of course this is a bit of a red herring anyway... As the original commenter remarked already, command line flags may be stored globally (eg. as read-only fields), but won't - and shouldn't - be variables.

They're only given once, and their values aren't going to change throughout the program's running time. So they're essentially constants, which is fine.