That's certainly true. I'd argue though, that most code is in a position where good naming and tests provide sufficient clarity, without requiring free-text comments.
There are lots and lots of ways to write a function that passes a test, I want to know if there is a reason why you chose the approach you used.