Hacker News new | ask | show | jobs
by tomc1985 3323 days ago
Except when iterating through a hash, where 'key' and 'val' are my go-to names for stuff
1 comments

Just use 'value'.

Only you can be sure of shortened words even if it looks obvious. Not good in a team.

I never understood people who shorten words to make the program look cryptic. Maybe it was someone who taught you how to program had it that way or somehow it makes you feel your program looks cooler if it looks more cryptic.

Agreed - at that point, I don't know why you wouldn't just (consistently) use 'k' and 'v'. 'val' adds some weird cognitive load, to me.
'value' is frequently a keyword or property on objects, and has specific meaning in a lot of contexts. For names, IMO 'k' and 'v' also work, but I find an abundance of single-letter variables hard to read. key and val it is.
I dunno, I am horizontally challenged. I like condensed code style like minimizing words, 2 spaces for indent, etc.