p.enthalabs

Why I like snake_case

graybeard.ing · Read Story HN original

Comments

I do like snake_case but a lot of this feels a bit circular, effectively just saying that it's good because it's already used by the author's code and things it interacts with.

I'd like kebab-case even more if it weren't for the annoying detail that `-` is also subtraction.

That's why I made the point about consistency mattering more than taste/style here. My personal preference is toward snake_case, but if your own preference is kebab-case, as long as you're consistent, great.
I’m partial to SCREAMING_SNAKE_CASE mostly because it makes me giggle when I picture it.
I've always disliked snake-case. Maybe it's because the teletype backarrow would have been a more useful character than underscore, but it got replaced by underscore sometime in the 1960s.