【发布时间】:2015-01-14 10:12:29
【问题描述】:
根据“有效围棋”golang.org/doc/effective_go
程序中每个导出(大写)的名称都应该有一个文档注释。
假设我在一个简单的 Web 应用程序上有一个视图处理程序
// Handle the front page of the website
func FrontPageView(w http.ResponseWriter, r *http.Request) {
controllers.RenderBasicPage(w, "frontPage")
}
我的问题是:godoc 真的有必要吗?也许我现在只是爱上了 Robert Martin 的 Clean Code,但它似乎是一个有效命名的变量,在这种情况下 FrontPageView 消除了对这样一个 godoc 的需要。这可能是“需要 javadocs 吗?”的衍生/重复。或“是否需要 python 文档字符串?”,但我确实想确保在学习一门新语言时我坚持使用特定于语言的规范做事方式。
【问题讨论】: