Во многих случаях я считаю, что лучше всего полностью исключить возвращаемый элемент. Похоже, ваш пример является отличным примером этого. К счастью, VStudio не помечает это как плохой комментарий с предупреждением. Причина, по которой я это делаю, заключается в том, что в 80% случаев моя документация в основном описывает, что тип возвращаемого значения уже есть, или название функции настолько очевидно, что это бесполезная трата времени и энергии моя оценка, чтобы включить это, и это часто приводит к нарушению СУХОЙ.
Ваш пример - прекрасный пример этого.
Customer GetCustomerById(string id)
Если бы это был int id, эта функция может даже не нуждаться в комментариях. Со строкой это менее понятно и может использовать некоторые пояснения. Но в любом случае представляется бесполезной попытка предоставить XML-комментарий к типу возвращаемого значения. Имейте в виду, что это субъективный вопрос, некоторые люди могут предпочесть для завершения всегда включать комментарий типа возврата, это нормально. Я рад, что это не требуется, начиная с системы предупреждений VStudio.