Settings

Theme

Programing Best Practices 2023

github.com

41 points by bgm1975 3 years ago · 12 comments

Reader

lampshades 3 years ago

Now that I use ChatGPT to write my code, I care much less about best practices. I’m a copy and paste guy now.

  • dlivingston 3 years ago

    If anything, with ChatGPT I care more about best practices - since the minutiae is handled by our new robot colleague, I'm free to focus more on the higher-level details, including code quality and readability.

  • tester457 3 years ago

    I remember months ago when the majority believed ChatGPT was useless because they coded faster without it.

    I never liked that argument because it can assist in something where you are not well versed. Like gamedev if you're a webdev.

    Maybe GPT4 caused the sentiment change.

    • __loam 3 years ago

      Seems like the worst possible way to use it is learning stuff you don't know about when you're not well versed enough to tell the hallucinations from the truth.

AbsoluteCabbage 3 years ago

Not a very good source.

From the C section:

“We all study C in high school or intermediate. But, most of the aspirants or programmers struggle while coding”

“15 Tips to improve your coding skills for C”

This is borderline Engrish.

It would be nice if the people writing this used the “best practices” for the language the article is actually written in.

  • dlivingston 3 years ago

    Yes, the C section was where I started and stopped, too.

    > "Always save your files before compiling"

    Okay? I guess that's a best practice?

  • Jeff_Brown 3 years ago

    Ditto the Python section. Very weak sauce.

    Also, the idea that language-specific best practices are more important than language-agnostic ones is bonkers.

balfebs 3 years ago

Unfortunate that the repo name and header text of the README both misspell “programming”

myvoiceismypass 3 years ago

The quality is low here. One of the node links to https://github.com/RisingStack/node-style-guide - which has a "Depraction" notice and is mostly a copy of the airbnb node style guide.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection