this post was submitted on 24 Sep 2023
483 points (92.7% liked)

Programmer Humor

32000 readers
1744 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] -4 points 1 year ago (8 children)

Who doesn’t use arrow functions?

[–] [email protected] 26 points 1 year ago (2 children)

Arrow functions should be used only for callbacks. I hate that people has started defining named functions with arrow functions in JS. Arrow functions are not hoisted and the ordering of your functions is going to get wonky, because you need to define all you functions first before composing them, when it should be the other way around. Start with the most high-level function which calls lower level functions.

[–] [email protected] 5 points 1 year ago (1 children)

I had this exact fight with my team several months ago, and lost to popular opinion since the rest of my team are either zoomers or indifferent.

[–] [email protected] 2 points 11 months ago

All good programming teams are run as benevolent dictatorships for precisely this kind of reason.

[–] [email protected] 2 points 11 months ago

I think there's also a good case to use them if your function is just evaluating and returning a single expression.

load more comments (5 replies)