从事互联网行业或者技术行业的人来说,撰写技术文档这项工作肯定不陌生。但如何撰写技术文档呢?我从我的角度来总结一下,认为一篇好的技术文档需要达到以下几点要求。
通俗易懂
第一点不用多说,写一篇技术文档的目的就是让其他开发者或使用者能够了解你发开项目的内容。因此,通俗易懂在我看来是一篇技术文档最重要的要求。在我看来,如果一个用户在没有看到程序或代码之前,仅凭技术文档就能够了解程序的所有内容就是一篇好的技术文档。
轻易上手
通过阅读技术文档,使用者和开发者下一步就是使用你写的程序或代码框架。一篇好的技术文档,应该有帮助用户快速上手了解程序的实例,如果是比较庞杂的程序或框架,应该对每个轻耦合的内容进行编写demo,以便使用者或开发者加以了解。
查找方便
当开发者在使用程序出现疑惑查找技术文档时,一篇好的技术文档应该便于查找。当我们第一次翻阅技术文档时,可能对于一个技术细节,能够在技术文档中多出重复看到,这可能并不是撰写技术文档的人为了凑字数,而是方便我们日后查找文档时,能够在翻阅不同内容时,查询到内容的完整性。
结构完整
结构完整在我看来也算是一篇好的技术文档该有的要求。一篇技术文档主要包括标题、文本、段落、图片、表格。在撰写这几个部分时,应该对它们自身也编写完整。例如,一篇技术文档中的图表是能够自成体系的,用户通过仅看图表和图注,也能获取到一个完整的信息。
其他要求
除了以上四点要求,一篇好的技术文档当然还有其他优点,比如语义准确、用词规范等等,这些也非常重要。