【发布时间】:2014-03-13 18:24:03
【问题描述】:
Godoc 是记录包的好工具,但是当它用于 package main 时,它似乎没那么有用了。我将看到一个仅显示我使用 //BUG 和子目录写给自己的笔记的输出。
Godoc 只显示导出的函数,似乎无法从 main 中显示未导出的 / 函数。我会发现在 main.js 中查看函数列表很有用。由于不支持此功能,因此我倾向于将功能列表放在包说明的顶部,但这感觉像是一种解决方法。
由于我必须手动更新函数列表,因此我经常将尽可能多的代码放入包中,以便将其导出并记录在案。这是一个好主意吗? main中的函数列表该怎么办?
例子:
COMMAND DOCUMENTATION
Package main implements a web server, template renderer and DAL for MySQL.
<filename.go>
<function>(<signature>)
main.go
main()
bootstrap() error
<more functions here>
BUGS
[filename.go] <whatever...>
SUBDIRECTORIES
auth
common
debug
storage
<more packages here>
【问题讨论】:
标签: go documentation godoc