LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1198|回复: 2

开源软件设计文档

[复制链接]
发表于 2010-6-23 16:51:10 | 显示全部楼层 |阅读模式
开源软件有需求说明和设计,开发之类的文档吗(除了代码中的说明)?
发表于 2010-6-23 19:30:05 | 显示全部楼层
just for fan...

你觉得当初Linus会写什么需求说明吗?开发文档的话,至少api文档现在都是写在代码中的。至于其它的文档,基本上都是教程和demo。有些项目可能还会搞些wiki、blog之类的,更大型的项目会有比较清楚的roadmap。这些当然都是文档。说实话,python其实是很狠的……一般的语言不过是应用时要求代码的风格,但是python的代码风格直接是语言的一个部分……包括docstring在内都是官方的要求……其实python的风格就是大部分开源软件的风格……简言之,注释写的比代码还多,代码中的注释就是文档。

所以,如果代码中的“说明”不算文档,那开源软件几乎都没有文档了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-24 08:28:48 | 显示全部楼层
额,那要从整体上理解代码不是挺麻烦吗。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表