如何做好一份技术文档?

如何做好一份技术文档?

那你算是问对人了,为啥这么说,我是技术我写的文档就是技术文档,当然这样说大家会觉得我在吹牛。

继续看一份好的技术文档核心是什么?

1,必须画好图,图画好的核心。

图是技术文档的灵魂,它能洞察地展示复杂的设计结构,方便读者快速理解核心思想。而画好的图的核心是什么呢?是清晰的。

要记住,技术的核心就在于画图,因为有图有真相,不会你找我

  • 逻辑图
  • 数据流图说明数据
  • 時序图
  • 思维导图
  • 架构设计
  • 接口设计等
  • 安全设计/可拓展设计
  • ..........................

2,逻辑清晰的链路和总结 能够给人更直观的看懂你的设计思想和理念。

技术文档不能只是简单地堆砌技术点,它必须是一条完整的逻辑队列。内容应包括:

  1. 问题背景:为什么需要这个?
  2. 目标需求:我们要解决的核心是什么?
  3. 方案设计:具体如数据流传,上下游对接等?
  4. 技术实现:从代码到数据存储,到数字化产生价值的体现?
  5. 总结与展望

3,最主要的是你能让不懂技术的人能够听懂你大概是要做个什么东西?而不是在于更技术层面的代码实现。

一份好的技术文档,不仅仅是写给技术同事的,你的团队中可能还有产品、运营甚至领导。他们不需要知道你具体写了多少行代码,但需要理解你想实现的核心目标。所以,写技术文档时,你要思考:
“如果对方理解代码,能从我的文档中理解我所做的是什么吗?”

  • 用写“用户数据通过接口A流入模块B,最终存储在数据库C ”,而不是“*模块B”B模块的POJO调用DAO层写入数据库”。
  • 满足图表简化技术逻辑,而达到什么样的效果
  • 从应用到领域 创建了什么价值

4,技术文档最核心的就是技术方案,技术方案那就又和图离不开了,那么技术方案是最能够体现出技术文档的核心的价值,以及核心的技术能力,技术方案的可达性,方案设计的拓展和移植性。

技术文档不是炫耀技术的地方,而是沟通和传递信息的工具。写在多站在读者的角度之前想一想:
“如果我是读者,看这份文档能否快速理解它的价值?”
写完后多检查几遍逻辑

以上几点就可以写好一个好的文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小杨互联网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值