Bry*_*Fok 5 c++ comments visual-studio
我想知道在 Visual Studio 中什么工具可以生成这样的评论?特别是创建如下图所示的图表的能力。
//
// +---------------+
// | |
// | start_connect |<---+
// | | |
// +---------------+ |
// | |
// async_- | +----------------+
// connect() | | |
// +--->| handle_connect |
// | |
// +----------------+
// :
// Once a connection is :
// made, the connect :
// actor forks in two - :
// :
// an actor for reading : and an actor for
// inbound messages: : sending heartbeats:
// :
// +------------+ : +-------------+
// | |<- - - - -+- - - - ->| |
// | start_read | | start_write |<---+
// | |<---+ | | |
// +------------+ | +-------------+ | async_wait()
// | | | |
// async_- | +-------------+ async_- | +--------------+
// read_- | | | write() | | |
// until() +--->| handle_read | +--->| handle_write |
// | | | |
// +-------------+ +--------------+
//
Run Code Online (Sandbox Code Playgroud)
我怀疑您会找到任何集成到 Visual Studio 中的东西,但您可能对AsciiFlow感兴趣,它是一个在线 ASCII 流程图生成器(您可以将其复制粘贴到评论中)。
话虽如此,您所拥有的本质上是架构文档。这种粗略的文档不应该(几乎)成为注释的一部分。评论应该简短、简洁、切中要点(特别是在团队中工作时)。有关更多信息,请阅读众多资源之一(这里最受欢迎的资源之一是Google C++ 风格指南)。
流程图等更适合作为某种完全人类可读的辅助文档(如设计文档或 API 文档)的一部分,而不是深埋在源文件中。
| 归档时间: |
|
| 查看次数: |
682 次 |
| 最近记录: |