C# 在应用程序中记录各种流程的好方法?

C# 在应用程序中记录各种流程的好方法?,c#,asp.net-mvc,documentation,documentation-generation,C#,Asp.net Mvc,Documentation,Documentation Generation,我想创建一个简单的中心文档,直观地显示ASP.NET MVC应用程序中的各种过程和依赖关系,例如,当我的“注册”操作方法获取POST数据、解密和验证时,如何调用服务,最后,所有内容都使用存储库存储,电子邮件服务发送电子邮件。即使只是一个显示方法调用、实例名称和参数的流程图,从头到尾(通过分支)都会很好 是否有什么东西可以自动完成(例如,对于每个动作方法),或者你们是手动完成的/使用特定的工具?它的全部目的是让新开发人员快速了解应用程序中存在哪些类型的依赖项和流,而不必在源代码浏览中无休止地“去定

我想创建一个简单的中心文档,直观地显示ASP.NET MVC应用程序中的各种过程和依赖关系,例如,当我的“注册”操作方法获取POST数据、解密和验证时,如何调用服务,最后,所有内容都使用存储库存储,电子邮件服务发送电子邮件。即使只是一个显示方法调用、实例名称和参数的流程图,从头到尾(通过分支)都会很好

是否有什么东西可以自动完成(例如,对于每个动作方法),或者你们是手动完成的/使用特定的工具?它的全部目的是让新开发人员快速了解应用程序中存在哪些类型的依赖项和流,而不必在源代码浏览中无休止地“去定义”事情是如何工作的

谢谢你

我个人用这种造型。它可以通过分析静态源代码信息和运行时行为来自动构建某些关系。但是,我个人不这么用。。。我首先对系统建模,然后基于该模型构建系统(通常需要从模型生成大量代码。

我个人使用这种类型的建模。它可以通过分析静态源代码信息和运行时行为自动建立某些关系。但是,我个人不这样使用它……我先对系统建模,然后根据hat模型(通常从模型生成大量代码。

我们使用(我们所有的图表都是UML)。我更喜欢它而不是Visio,但Visio是一个合理的选择。您正在讨论几种不同类型的图表,而且。它们也很有用。如果这些文档集正确,让新开发人员跟上进度会容易得多。当然,有时您必须先让他们在UML上跟上进度(尽管阅读UML比编写适当的UML容易得多)

从他们的页面(强调添加)

视觉设计 应用程序模型和生成Java, C#,或VB.NET代码和项目 文档。或,逆向工程 将现有程序转换为UML 2图表 然后对你的设计和设计进行微调 通过以下方式完成往返行程: 重新生成代码

我们使用(我们所有的图表都是UML)。我更喜欢它而不是Visio,但Visio是一个合理的选择。您正在讨论几种不同类型的图表,而且。它们也很有用。如果这些文档集正确,让新开发人员跟上进度会容易得多。当然,有时您必须先让他们在UML上跟上进度(尽管阅读UML比编写适当的UML容易得多)

从他们的页面(强调添加)

视觉设计 应用程序模型和生成Java, C#,或VB.NET代码和项目 文档。或,逆向工程 将现有程序转换为UML 2图表 然后对你的设计和设计进行微调 通过以下方式完成往返行程: 重新生成代码