How do you separate the meanings of synonymous words?
I apologize if this is not the right forum for this question. Please direct me to the right one if not.

When I write functions I'm always plagued by which synonym of a word to use when naming the function. How do you guys differentiate? Are there subtle differences that I'm missing?

Examples:
<pre>
Getters        - get, at, retrieve, fetch, from
Setters        - set, insert, put, add
Concatenation  - concat, merge
Threading      - sync/asynch, threaded, worker
</pre>

I'm probably forgetting a bunch, but you should be able to get the idea. Thanks!
How do you separate the meanings of synonymous words?
===

I apologize if this is not the right forum for this question. Please direct me to the right one if not.

When I write functions I'm always plagued by which synonym of a word to use when naming the function. How do you guys differentiate? Are there subtle differences that I'm missing?

Examples:
<pre>
Getters        - get, at, retrieve, fetch, from
Setters        - set, insert, put, add
Concatenation  - concat, merge
Threading      - sync/asynch, threaded, worker
</pre>

I'm probably forgetting a bunch, but you should be able to get the idea. Thanks!