开发软件几年从小项目做到大项目感觉最深的一个问题就是编号的使用 对于大型项目最好约定编号来管理文档变量项目 一 文档约定 可行性分析报告 项目开发计划 软件需求说明书 概要设计说明书 详细设计说明书 用户操作手册 测试计划 测试分析报告 开发进度月报 开发进度月报 软件维护手册 软件问题报告 软件修改报告 注意以上文件开头都是编码了的 那么对于文档编号 ~ : 留给规范化文档 ~ : 留给非规范化补充文档 ~ : 留给辅助文档或者参考文档 二 变量约定 Global g_sys()As String收集常规报告所用参数 g_sys():gClientName variant g_sys():variantname g_sys():SavePath g_sys():modlepath g_sys():gColumnConditionhorizonewhere g_sys():gAttribConditionhorizonewhere g_sys():gHnList str hhh g_sys():gLastShowName lastitem无品牌 g_sys():gWhereCondition abcabcabcooooooooooooooo g_sys():排序方法 g_sys(): gHnListCount g_sys(): gShowIt()BRAND g_sys(): gShowIt()VARIANT g_sys(): gShowIt()PACKSIZE g_sys(): gShowIt() g_sys(): gShowIt() g_sys(): gShowIt() g_sys(): gShowIt() g_sys(): gShowIt() g_sys(): gAttribCount g_sys(): gShowAttrib()a (自定义) g_sys(): gShowAttrib()a (自定义) g_sys(): gShowAttrib()a (自定义) g_sys(): gShowAttrib()a (自定义) g_sys(): gShowAttrib()a (自定义) g_sys(): gShowAttrib()a (自定义) g_sys(): gValueShare 好处:这样在团队里对所有的参数有共识! 三 参数表约定 PSZ: 记录时间 PSZ: 记录地点
PSZ: 记录标志 好处:这样在团队里对所有的参数表有共识!并且在系统中这几个参数表怎么排列都在一起便于查看 因为在SqlServer中表名以数字开头要加[]所以可以考虑加上字母 四: 项目 当项目做多了以后往往会发现自己项目目录中很乱所以用上编码: 工程项目号资源采取倒序递减原则 Z~Z 一般重要项目 A~A重要项目开发时间长的项目 在VSS中这样的方法还能够保证关注的项目始终在VSS中不需要拖动才能找到 五: 文件目录 对于资源: REnjoy: RLive: RWork: RBaksoft: 对于工作: WVB代码参考 W酒店软件 W下一站代码
W参考源码 总结: 当我们在文档;变量;参数表;项目;文件目录采取编码以后发现如下优点: 可以控制更多信息 一旦约定并且养成习惯以后可以快速找到相关信息 编号只能运用到经常用到的场所这样避开晦涩的编码成为快速查询的工具 |