The coding standards state to use @see for "Reference to a function, method, or class that is heavily-relied on within."
Ok. But if I have a function, it always means that something uses it, because there's no need to write a function if it is not used. And what does "heavily-relied" mean? It means if I'll remove a function, the dependent function won't work correctly? Still every function, and still I should always use "@see" tag.
If I look at WP or WC code, "@see" tag is used somehow randomly.
I really don't get it. Please, explain. When should I use "@see" tag?