团队建设
技术文档编写原则
00 分钟
2023-11-7
2023-12-19
type
status
date
slug
summary
tags
category
icon
password
技术文档编写有助于我们更好梳理业务的来龙去脉,以及分析技术细节,在编写的过程可以查漏补缺,可以在沟通过程中,反复校对以达到方案更加完善的目的。

一、基本原则

确定目标读者

知晓目标读者是谁非常重要。这将决定写作风格,使用的术语,以及需要解释多少背景信息。

使用清晰的标题和副标题

清晰具体的标题和副标题不仅能使读者更快的找到他们需要的信息,同样也提供了文档的一个基本架构。

提供简洁的摘要

一份好的技术文档应该以摘要开始,简明的总结出文档的内容,这样读者可以判断这篇文档是否包含了他们需要的信息。

使用列表和图表

长段落的文字可能会使读者感到厌倦,通过列表和图表来归纳和解释内容可以提高文档的可读性。

定义专业术语

如果你的文档中包含了专业术语,确保你已经给出了一个清晰的定义或者解释。

使用具体例子

例子可以帮助读者理解抽象的概念或者理论。在可能的情况下,尽量提供实例以使理论变得更加具体和生动。

重复检查你的文档

在发布之前,确保你至少检查了两遍你的文档。检查可能的打字错误,语法错误,以及信息的准确性。

获取反馈并修改

当你完成文档后,获取一些读者或者其他人的反馈。他们可能会发现你未曾注意到的问题或误解,这将有助于你改进文档的质量。

保持文档更新

技术不断地发展和变化,所以你的文档也需要随之更新。即便没有新的技术变化,你也应定期检查并更新你的文档。

二、目录框架

可以通过以下目录结构,来编写文档内容
  • 背景及目标
    • 1. 简要描述需求的上下文背景、核心逻辑 2. 着重从技术视角阐述本质需求(已知问题、历史原因、技术限制) 3. 可选:了解需求的「产品价值」、核心逻辑,即做了会有什么收益 4. 可选:数据指标:确定可以量化的业务/技术指标
  • 相关信息(Table形式展示)
    • 需求文档
    • 需求单地址
    • UI/UE设计稿
    • 相关人员介绍
    • 关联技术方案(后端、架构)
    • 接口文档
    • 代码仓库
    • MR合并地址
    • 测试Case地址
    • 部署环境(泳道、访问地址)
  • 专业术语(名词解释)
  • 技术方案调研
    • 1. 结合业务场景,提供多个可选方案,并说明其「详细设计」、「实现成本」、「优缺点」。 2. 为后续方案设计提供理论依据。
  • 任务拆解排期
  • 修订历史
  • 联系信息
  • 参考资料
  • FAQ

技术方案

由于技术方案必要时,可以添加对应的流程图、思维导图等作为补充,这样在对外沟通时,会更加清晰和高效。