为什么现在的开发者都不愿意写文档了?是真的没时间还是懒?

11 小时 14 分钟前
 charoneo

最近接手了几个项目,发现一个普遍现象:代码写得挺好,但文档基本为零。问前任开发为什么不写文档,得到的回答基本是"代码即文档"、"没时间"、"写了也没人看"。

但实际接手的时候真的很痛苦,业务逻辑全靠猜,配置项靠试,部署流程要自己摸索。花在理解项目上的时间比实际开发还多

2325 次点击
所在节点    程序员
48 条回复
cutchop
11 小时 8 分钟前
Claude Sonnet 4.5 喜欢写文档,你去找它吧😄
facebook47
10 小时 56 分钟前
还是分公司和领导,我之前公司写,现在也不写,入乡随俗了😁😁😁
fandun
10 小时 56 分钟前
并不是我想喷您,但是后续如果是常态就要学会利用 ai ,毕竟如果不会用则可能淘汰,工作中的不顺往往是不会利用工具造成的,如果是内网那如上内容我扯犊子
realpg
10 小时 55 分钟前
你给我足够的时间 我愿意写啊

实际上 还不是时间不足

都像老外那个工作强度 那文档能写出花来
s2555
10 小时 47 分钟前
我都是刚开始的时候写,后面就不写了,进度赶,需求又经常变。
badreamm
10 小时 46 分钟前
@cutchop 改个功能要写 3 个文档,我真的服了
llxvs
10 小时 43 分钟前
因为写文档属于领导看不到成果的幕后工作
bbbblue
10 小时 42 分钟前
说起这个想起之前上班的时候负责一个服务,写了详细的接入文档。
有人过来找我我先让他看文档。

结果有个老哥就是不看,就是要过来找我,让我手把手给他弄,后面看到他因为这个举动被评上了积极推动项目之类的奖项。

我都快成反面教材了,傻眼了。😂
chenxytw
10 小时 34 分钟前
If the code is really good enough, document is not necessary.And actually, you just need feature story, that's not programmer's business, you'd better ask
DefoliationM
10 小时 32 分钟前
没时间写,写了也没人看,干脆不写了。
xljya
10 小时 30 分钟前
@cutchop 哈哈 这是真的,代码都没改好,就出来一堆文档
OneLiteCore
10 小时 24 分钟前
写文档无法当成 KPI 写到工作总结里,和钱无关自然就没人重视了,老板会因为你负责的业务模块赚钱给你发多点年终奖,但不会因为你写的代码可读性良好文档齐全而奖励你。

没有文档无非就是新入职的程序员掉点头发而已,老板不在乎的。

赚钱的是业务而从来都不是代码,想明白了这些就不会有疑惑了。
LeslieLeung
10 小时 18 分钟前
前面有人说到时间、业绩、维护麻烦、没人看等等理由,我问个扎心的,真要写的时候有没有能力真的写好。

写文档也是需要表达能力的,怎么用简洁通顺完整的话把东西交代清楚,而不是崩一大堆零碎的词就是文档了。
nuonuojump
10 小时 16 分钟前
得加钱!(开玩笑) 我之前就是负责调研产出文档,经常要的很急,然后周末加班写文档,辛辛苦苦写完了,领导 嗯一下,也没人看。遇见了还是来找你,后来我就开始水文档,反正没人看。有那时间还不如写点技术博客方便装逼。
Ketteiron
10 小时 8 分钟前
代码即文档没什么毛病
文档这玩意不就是 xxx 模块有什么 xxx 功能,需要实现 xxx 接口等等,让 AI 扫一遍就行了
现在这年头确实没必要写那堆冗余的文档了,有什么注意的请直接写到代码注释里,真有人写也是 AI 生成的大概率没精修过的废话文档
kristofer
10 小时 1 分钟前
我爱写。我写文档其实也不是为了给别人看的,而是对自己所做的事情的一次梳理吧,不过如果功能迭代,我不会改原始文档,只会追加一份新的。

写文档其实挺难的,先写什么,后写什么,怎么能逻辑通顺,都是学问。写文档其实是一种能力,有的人不写不仅是没时间写,更是没能力写。
woniuppp
9 小时 36 分钟前
因为没加钱
starlion
6 小时 17 分钟前
公司项目时间紧,还有公司的工程文化,反正多方面的。
不过现在有 AI ,可以帮你理解,减少一点理解的痛苦
maolon
4 小时 15 分钟前
现在(或者以后)不搞文档是真的会有问题,都是规范驱动开发( Spec Driven Development )的时代了,文档即代码, 反而你说代码注释必要不,我觉得没那么必要了
akagishigeru
2 小时 36 分钟前
说的没错 写了也没人看的 新来的基本不会去看

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

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

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

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

© 2021 V2EX