開發軟件幾年
從小項目做到大項目
感覺最深的一個問題就是編號的使用
對於大型項目
最好約定編號來管理文檔
變量
項目
一 文檔約定 可行性分析報告
項目開發計劃
軟件需求說明書
概要設計說明書
詳細設計說明書
用戶操作手冊
測試計劃
測試分析報告
開發進度月報
開發進度月報
軟件維護手冊
軟件問題報告
軟件修改報告
注意
以上文件開頭都是編碼了的
那麼
對於文檔編號
~
: 留給規范化文檔
~
: 留給非規范化補充文檔
~
: 留給輔助文檔
或者參考文檔
二 變量約定 Global g_sys(
) As String
收集常規報告所用參數
g_sys(
): gClientName variant
g_sys(
): variantname
g_sys(
): SavePath
g_sys(
): modlepath
g_sys(
): gColumnCondition horizonewhere
g_sys(
): gAttribCondition horizonewhere
g_sys(
): gHnList str
h
h
h
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中
不需要拖動才能找到
五: 文件目錄 對於資源:
R
Enjoy:
R
Live:
R
Work:
R
Baksoft:
對於工作:
W
VB代碼參考
W
酒店軟件
W
下一站代碼
W
參考源碼
總結: 當我們在文檔;變量;參數表;項目;文件目錄采取編碼以後
發現如下優點:
可以控制更多信息
一旦約定並且養成習慣以後
可以快速找到相關信息
編號只能運用到經常用到的場所
這樣避開晦澀的編碼
成為快速查詢的工具
From:http://tw.wingwit.com/Article/program/Java/hx/201311/25950.html