在 .NET(或一般)中创建文档的正确方法是什么?

What is the proper way of creating documentation in .NET (or general)?

我刚刚开始我的软件开发职业生涯,我得到了第一个项目来了解它。

让我非常惊讶的是,约 30% 的代码实际上是

的注释
<param name="">
<summary> 

等等。我认为 .NET 开发人员明白我的意思。

关键是,它让这段代码变得非常难看。我知道它有助于 Swagger 制作文档,它有助于 IDE 描述方法及其参数,但是......它也使代码变得丑陋。

这是普遍做法吗?或者可以用不同的方式完成吗?

顺便说一句,我知道它可以隐藏在 IDE 中,但这不是我要问的。

举个例子...检查Microsoft Reference Source

文件是必要的,如果你不这样做,在别人看来很难看。 Understandable/maintainable代码是适合所有人的好代码。

你不能离开它,你也不能。

如下所示在代码中包含文档注释是编写文档的首选方式。按照这种方法,开发人员可以在他们的 IDE 中阅读文档,或者可以为网络生成 HTML 版本。

/// <summary>
/// An effective trap for capturing delicious, tasty roadrunners.
/// </summary>
public class RoadrunnerTrap
{
}

话虽如此,您也可以清楚地命名您的 类、变量和方法,从而避免编写尽可能多的文档。没有文档通常是不好的,但太多明显或重复的文档更糟。