我很好奇當人們在做TDD時,測試代碼與生產代碼的比率是多少合理/典型值。看一個組件,我有130行產品代碼的530行測試代碼。另一個組件有360行生產代碼的1000行測試代碼。所以單元測試需要大約3倍到5倍的代碼。這是用於Javascript代碼的。我沒有太多的測試C#代碼方便,但我認爲對於另一個項目,我一直在尋找2倍到3倍的測試代碼,然後是生產代碼。單元測試的典型大小與測試代碼相比
這似乎對我來說,該值越低,假設測試是足夠的,將反映更高的質量檢驗。純粹的猜測,我只是想知道其他人看到的比率。
我知道的代碼行是一個鬆散指標,但由於在相同的風格我代碼測試和生產(相同的間隔格式,註釋相同ammount的,等等)中的值是可比較的。
順便說一句,這真的看起來像一個討論,而不是一個真正的問題。 – 2010-04-13 23:34:20