问下,大家做项目都是先写文档吗?写哪些文档?

2019-07-18 16:03:35 +08:00
 bayker

一个新项目,在没有强制要求,验收要求的情况下,大家也会按软件开发方法先写各种文档吗?都写哪些文档?(外部系统访问的 API 接口文档除外)

2341 次点击
所在节点    程序员
9 条回复
li27962278
2019-07-18 16:21:14 +08:00
现在项目要交接给另外的团队 自己负责的模块要写文档...

要求是 :1.页面功能总述
2.功能列表:列出页面的全部功能,每一个功能的作用是用做什么的。
3.初始化页面逻辑,调用关系:描述所做功能的前后端关系图,内外部调用关系,前后端数据接口,后端的层级关系,数据库表格,时序图等。时序图关键步骤描述,根据时序图节点进行说明,写出代码位置。

头大了...
leon0903
2019-07-18 16:23:33 +08:00
不写,最多搞一个 swagger 文档。
theoran
2019-07-18 16:23:43 +08:00
理论上是先写文档后写代码
实际上是先写代码后补文档。。。
bayker
2019-07-18 16:28:43 +08:00
@li27962278 如果你是接别人团队的项目,估计你也会这么要求别人这样写文档吧,哈哈。
@leon0903 什么也不写的话后面怕出了什么疑问自己都得翻源码才行。
@theoran 实际上确实是这样。
leon0903
2019-07-18 16:37:16 +08:00
@bayker 代码写注释啊,关键性的代码写好注释就可以了。
li27962278
2019-07-18 16:43:16 +08:00
@bayker

我最多也就是代码写注释,文档确实是后面要求才写,不说的话自己不会主动写的 ;

个人习惯在部署一个子系统或模块的时候会写一些流程给自己看
Fule
2019-07-18 16:51:30 +08:00
程序员最恨两件事:
1. 写文档
2. 别人的东西没有文档
bayker
2019-07-18 16:58:49 +08:00
@Fule 所以很矛盾,纠结啊
gz911122
2019-07-18 17:24:46 +08:00
先写技术方案,因为要做技术评审.
然后写 api 文档
然后开搞

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

https://www.v2ex.com/t/584155

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

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

© 2021 V2EX