Golang 社区规模应该不算小了,为什么大部分第三方包的文档还是很简陋?

2017 年 10 月 16 日
 Morriaty

GoDoc 里绝大部分包的文档都只是 API 列表,而没有使用 demo,或者quick start.

现在引用第三方包,就只能在源代码里跳来跳去,很难受啊,手动捂脸

5213 次点击
所在节点    程序员
15 条回复
yangtukun1412
2017 年 10 月 16 日
因为 godoc, 导致很多人喜欢写注释自动生成文档...最多再加几个 example.
per
2017 年 10 月 16 日
赞同一楼的说法.毕竟我就是这样做的.😓
legendlzy
2017 年 10 月 16 日
赞同 1 楼。。所以要找个方法简直难受
zts1993
2017 年 10 月 16 日
golang 第三方库质量不敢恭维,能自己写的建议自己造轮子。
x8
2017 年 10 月 16 日
golang 的嵌套层次远没有其他语言那么多,看源码没有其他语言那么痛苦,几个核心结构看一下差不多就了解个大概

如果一个第三方包写得又复杂,doc 又简陋,那就换个更好的,或者给它写黑盒测试,或者自己写轮子,或者忍着

这头像,要不是搜了图,差点认成我老婆
okletswin
2017 年 10 月 16 日
@lizon
哎码,猝不及防地装了一 B
gowk
2017 年 10 月 16 日
源代码即文档
Morriaty
2017 年 10 月 16 日
@yangtukun1412
@per

文档并不一定要 Owner 去写啊,我是说目前的 Go 的新生军力量不小了,为什么就没有群策群力去维护文档?

感觉还是社区习惯的问题,像 python,哪怕一个 100 stars 的库,基本都会有详尽的 quick start.
mason961125
2017 年 10 月 16 日
@Morriaty 其实就是一楼说的,有 GoDoc 那么方便的平台,都不想再进一步的写了。不过一些 import 较多的库也都有很多的 examples 了,看看也能用。
scofieldpeng
2017 年 10 月 16 日
有了 godoc 还需要啥文档,包开头简单说明下,扔一个小的例子,完事儿,看不懂?直接看源码呗,基本好一个质量不差的包每个 api 那儿都会有简单的说明,ps:golang 的官方包源码看起来也很爽
reus
2017 年 10 月 16 日
godoc 够了,还不够就去看 *_test.go ,没有测试代码的就不要用
janxin
2017 年 10 月 17 日
测试代码就是使用 demo,文档稍微写一下用法,我确实就是这样的,这样不需要写太多文档。

不过也确实对新入门不是特别友好,不过习惯了也没什么不一样。
kuro1
2017 年 10 月 17 日
因为有 godoc,自然就懒惰了...确实不太友好
JamesRuan
2017 年 10 月 17 日
自认为文档还是很完善的: https://github.com/jamesruan/sodium

文档不完善其实就是习惯不好没写呗:)
mengzhuo
2017 年 10 月 17 日
楼上各位,Godoc 也可以加 example 的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/398057

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX