我已經創建了一個項目並開始編寫它的工作。 Sandcastle使用XML註釋來創建一個很好的幫助文件,但是XML註釋讓代碼幾乎不可讀。每個班級我現在寫開始了這樣的事:無阻礙的XML評論
/// <summary>
/// Summary of Foo class
/// </summary>
public class Foo
{
///<summary>
///Summary of bar</summary>
public int bar;
///<summary>
///Summary of bat</summary>
public String bat;
///<summary>
///Summary of constructor</summary
///<param name="a">description of a</param>
///<param name="b">description of b</param>
public Foo(int a, int b)
....
}
有什麼辦法清理這些代碼了,同時留下了足夠的信息來創建一個漂亮的幫助文件?
這太糟糕了,因爲我的一些方法有超過10個參數,所以你可以想象這是怎麼回事。基本上整個屏幕接受了有人閱讀代碼所不需要的評論。 –
這就是爲什麼它們都是可摺疊的。寫下來,崩潰,繼續前進。如果您需要進行更改,請展開並執行。我絕不會把所有的評論都公開,文件會像你說的「不可讀」一樣。 ctrl-M-O(全部摺疊)是你的朋友!說實話,當我開始使用它時,我感覺到了同樣的方式,讓所有的東西都感到臃腫。現在,如果沒有XML並且sandcastle可以很好地工作來生成文檔,那麼我什麼都不會留下。 – Wrightboy
我期待着IDE將爲我們格式化這一切的日子(當然,我們不會主動編輯它)。與此同時,我真的讀過它,我沒有真正注意到格式。 –