← 返回文章列表
记录与思考

给未来的自己写一份项目说明

隔一段时间重新打开项目,最需要的往往是几句清楚的说明:它解决什么问题,怎样运行,又该从哪里继续。

一个项目刚写完时,每个目录的用途都很清楚。过了几个星期,再看到同样的文件名,却可能需要重新猜测当时的安排。

项目说明文档可以替过去的自己保留这些线索。

开头先说明用途

第一段回答一个简单的问题:这个项目帮助谁完成什么事情。比起列出所有使用的工具,一句具体的用途更容易建立方向。

例如,下面是一段虚构项目的介绍:

这是一个本地阅读清单,用来记录想读的文章、阅读状态和一句简短笔记。

让第一次运行有迹可循

运行说明需要包含前提、步骤和预期结果。命令本身只是其中一部分,还应说明在哪里执行,以及成功后会看到什么。

说明项 要回答的问题
环境 需要哪些工具和版本?
准备 哪些配置要先填写?
启动 从哪个目录执行什么命令?
验证 怎样确认关键功能可以使用?
数据 内容保存在哪里,怎样备份?

把容易忘记的选择写下来

有些决定在代码里不明显:为什么先使用本地文件,为什么暂时没有账号系统,某个看似重复的步骤是为了解决什么问题。

不用给每一行实现都配解释。只记录那些下次看到时,可能会忍不住问“为什么这样做”的地方。

留下一个继续入口

最后写一两项明确的后续工作。范围小一些,让重新打开项目的人能够顺着说明找到第一步。

好的说明不必很长。它只需要在记忆变模糊之后,仍然能把人带回正确的位置。


本文为测试文章,文中的项目场景为虚构示例。

← 查看全部文章