全部手记
工程实践 By VK

把功能做出来,也把边界说清楚。

一个开发预览、一张界面和一次测试,分别能说明什么。把软件做得可靠,从具体的描述开始。

磐石仓配引擎实际界面,画面使用示例库存数据。

描述具体的结果

做跨端软件时,同一个功能会经过不同阶段:界面出现了、代码能够运行了、某个场景验证了,最后才是交到真实使用者手里。每一步都重要,也各自有适用范围。

我倾向于把结果说得具体一些:在哪个平台、用了什么输入、检查了哪条流程。这样,使用者更容易判断它是否适合自己的场景。

让普通流程经得住使用

仓储作业里,一次扫码之后数据去了哪里,库存变化能不能追溯,往往比功能清单的长度更重要。笔记工具也是一样:保存、恢复和再次编辑,都是需要认真处理的日常。

我喜欢从一条清楚的流程开始,把输入、处理和结果连接好。遇到中断时,也要尽量让人知道发生了什么、接下来能做什么。

给改进留下位置

开发预览可以让想法更早被看到,但预览和正式版本需要区分。一次检查通过,也不能替代更多设备和更多输入的验证。

把已经做到的说清楚,把还在打磨的留在迭代里。这既是对使用者负责,也能让下一次改进有明确的方向。

VK / 小全栈开发者

磐石软件工作室 · 认真做软件,慢慢做长久。

继续阅读

保留原稿,是整理工具的第一步。

VK STUDIO / FIELD NOTES