2013-03-04 43 views
-1

對於我的應用程序,我想跟蹤每個功能的實現版本。現在,我只是把去評論一些文字就像我的例子:跟蹤每個版本的附加功能

// Checks if a user exists 
// Implemented: v2.6.8 
public bool CheckIfUserExists(...) 
{ 
    ... 
} 

我這樣做對每個功能在我的應用程序,看看這個時候開始實施。但是有沒有一種簡單的方法或任何標準的方法在某種列表中看到這一點,所以我不必深入該特定函數的代碼,以查看它在哪個版本實現?

回答

2

是的,標準的方法是使用源控制系統(如TFS或GIT),它將跟蹤您的變化。

+0

隨着TFS我想你的意思是Team Foundation Server的?好吧,我會潛入這些系統 – koala 2013-03-04 14:31:58

1

我首先看一些版本控制系統, Git的。 查看github.com或bitbucket.org獲取一些在線託管服務。

1

如果您想要進行版本控制,請按照建議使用git或TFS。

也就是說,您可以使用XML評論和一個名爲SandCastle的工具來生成一組幫助文件和/或網頁,以幫助發佈寫在代碼旁邊的信息。

下面是在C#中這個樣子的使用沙堡

XML註釋tutorial

/// <summary> 
////Checks if a user exists 
/// Implemented: v2.6.8 
///</summary> 
///<returns> 
///True if the user exists, false otherwise 
///</returns> 
public bool CheckIfUserExists(...) 
{ 
    ... 
} 
+0

這也是我一直在尋找的東西!我想我會結合TFS跟蹤我的版本並使用Sandcastle來獲得一些幫助文件。 – koala 2013-03-04 14:35:00