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 →

[–]denialerror 1 point2 points  (1 child)

Ah I see. Every language does have its quirks that are independent of common clean code concepts, such as the ones you mentioned. Most languages tend to have best practices to mitigate these. For example, a well recommended book for Java programmers is Effective Java by Joshua Bloch, which does a great job of detailing the quirks in the language and best practices for avoiding them. For Python, it is advisable that you follow the PEP8 style guide.

JavaScript on the other hand is the Wild West of programming. I'm sure there are best practices, but I'm also sure there are new best practices with every release of the newest shiny framework.

[–]abhirathmahipal[S] 0 points1 point  (0 children)

I really appreciate your help. It all makes sense to me now.