Several times, when asking a question or posting an answer, I have to rely on another question/answer (or even a comment!) somewhere in the site.
I generally do this:
... as mentioned in [this answer](<the url>).
for an answer, and
... after reading [<question title>](<the url>).
for a question.
However, earlier, I used to refer to these posts by the user's name:
... as mentioned by [<username>](<the url>) in their question/answer.
Which of these ways is correct / appropriate / generally followed?
Or are they all fine?
Is there a way that is not recommended?