Це може бути дурним питанням, але це вже деякий час у моїй голові, і я ніде більше не можу знайти гідної відповіді.
У мене є вчитель, який каже, що ми повинні чітко перелічити кожен параметр з описом, навіть якщо є лише один. Це призводить до великої кількості повторень:
double MyFunction(const int MyParam);
// Function: MyFunction
// Summary: Does stuff with MyParam.
// Input: int MyParam - The number to do stuff with.
// Output: MyParam with stuff done to it.
Коли ви пишете кодову документацію, наскільки ви детально?