我见过不同的项目经理以不同的格式编写规范。几乎每个人都有自己的规范编写风格。
一方面是那些给程序员的冗长的文档可能会导致他/她遗漏一些东西。我个人害怕word文档规范...我认为这是因为我的阅读风格...我总是快速阅读我认为会导致我错过关键点的东西。
另一方面,我已经看到我们的一个客户用 Excel 编写的这个创新规范。他过去编写规范的方式是在 Excel 中创建一个模拟应用程序并使用一些 VBA 来模拟它。他会做一些事情,比如点击按钮,表单应该去哪里或者它应该执行什么操作(在评论中)。
在数据表单上,他会在单元格中显示一个表单,在每个数据输入单元格上,他会评论什么是有效值,应该执行什么验证等。
我认为使用这种技术,不太可能错过需要做的事情。此外,对开发人员进行单元测试要容易得多。测试人员也对系统有更好的了解,因为它在实际编写之前“执行”。
Visio 是另一种进行屏幕设计的工具,但考虑到它的 VBA 支持和功能,我仍然认为 Excel 比它有更好的优势。
你认为这应该成为一种更流行的编写规范的方式吗?我知道这涉及项目经理(或编写规范的人)的一些额外工作,但回报是巨大的......我自己可以看到使用它可以提高生产力。如果有任何更好的规范格式可以真正帮助程序员。