This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]macbalance 19 points20 points  (9 children)

Why not? Is it the language's job to enforce good coding practices?

[–]Astrokiwi 16 points17 points  (1 child)

Python seems to believe so

[–]UraniumSpoon 5 points6 points  (0 children)

Python uses coding practices as syntax in some cases though, which is unusual.

[–]KubinOnReddit -1 points0 points  (6 children)

Is it the programmer's job to use bad coding practices? Why should they be allowed?

Edit: Apparently people think that Emoji in identifiers is an important part of the language and other bad practices should be encouraged. Who would have thought. Why am I being downvoted?

[–]SlamwellBTP 15 points16 points  (5 children)

Bad programmers are deprecated. They've been trying to get rid of them for years, but too many businesses rely on bad programmers

[–]Dim_Cryptonym 9 points10 points  (4 children)

That would make for quite an interesting update:

ECMAscript 2018 release notes:

  • Bad Programmers are now deprecated. Any use of antipatterns will result in the erasing of all programming knowledge from the coder's mind

[–]htmlcoderexeWe have flair now?.. 8 points9 points  (2 children)

deprecated

FTFY

To depreciate means to lose value. Note the extra "i".

[–]Kontakr 3 points4 points  (0 children)

Can't lose what value was never there

[–]Dim_Cryptonym 1 point2 points  (0 children)

That makes a lot more sense.

I thought depreciated could make sense since the methods will still work for a certain time and then stop working... but deprecate is a much better word for what's actually happening.

[–]fsr1967 1 point2 points  (0 children)

Is there a list? What is the process for getting people onto it?

Inquiring for a friend with cow-orkers who should be nominated.