|
|
|
|
|
by layer8
137 days ago
|
|
> If the person reading the code doesn't quickly understand what's going on from the name or finds the name confusing, the name is poor and should be changed. I used to think that way, but in many nontrivial circumstances, every conceivable name will be a mismatch for where some person is coming from, and not be self-evident for their mental model. Even the same person, over a longer time span. There is often a gap to bridge from name to meaning, and a comment isn’t the worst way to bridge it. |
|
In short I use it as a form of rubber ducking. No it’s not like this word, it’s more like that one, but most of all like this one.