【发布时间】:2010-05-26 19:59:15
【问题描述】:
我需要记录一个完全由高级用户创建、开发和维护超过 10 年的 MS-Access 应用程序。
这是一个有趣的情况,因为他们想要的是一本手册,以便未来的开发人员可以在没有先验领域知识的情况下进入并及时对前端或后端进行更改。
对于这个小项目,我有几个问题:
- 什么是好的手动设计创建应用程序? Microsoft Word 并没有完全削减它。
- 作为开发人员,您需要了解哪些内容才能对表单、报表、表格或其他 Access 对象等内容进行更改?
- 还有什么我错过的吗?有什么陷阱吗?
【问题讨论】:
-
我想说作为一名开发人员,我更喜欢良好的代码注释、统一的命名约定和良好的设计,而不是我可能永远不会阅读的文档。当您说“没有先验领域知识”时,不清楚您是指 Access 还是特定应用程序。如果是前者,祝你好运——你可以写一本书。如果是后者,请看我的第一条评论!
-
我的意思是,企业作为“领域知识”来源的运作方式。我花了几周时间了解了很多的怪癖、意外的业务规则和其他行为,这些都与数据库的设置方式和应用程序整体的工作方式极为相关。
-
问题是这类文档一旦完成就很少更新。也许用户创建的 Wiki 的想法将是一个想法。这个想法是任何新用户总是在 wiki 中发布他们的问题,然后得到答案并更新它们。他们必须有时间这样做。另外,为什么不在 Access 应用程序中执行此操作。创建一个表格,其中一个字段按表单名称和另一个备注字段。每个表单都有一个按钮,该按钮针对该表打开一个表单,创建/更新与该表单对应的记录。然后用户在此处更新备注字段。
-
大部分情况下这是一个低维护程序。对于任何类型的问题,已经有适当的机制(并且该文档应该对此进行补充)。 wiki 或“错误”表不适用,但这是个好主意。此外,该程序只有 3 个主要用户和一些辅助用户。
-
一份应用说明文档,其中包含特定于应用程序的领域知识,并且是最后一个开发人员在工作过程中获得的,这听起来是个好主意。除了一堆松散组织的笔记之外,我看不到其他任何东西。我做第二个托尼的维基推荐。这是捕获和维护此类信息的一种非常好的方法(尽管不一定适用于每个项目)。
标签: ms-access documentation manual