我們對我們所有的項目都使用FxCop。對於我們的UnitTests,我不確定這是否值得。我們結束了許多壓制:我們應該在UnitTest組件上使用FxCop嗎?
[SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Justification = SuppressJustifications.CA1822MethodIsUsedExternallyAsNonStatic)]
[SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", MessageId = "Cantaloupe.Seed.Security.RijndaelEncryption", Justification = SuppressJustifications.CA1806MethodIsCalledForExceptionThrowingTest)]
什麼是人們對FxCop單元測試代碼的想法?
咦? 「不值得的努力」我有點強烈。爲什麼你應該把「內部」代碼作爲「生產」代碼與質量不同?強制執行編碼標準(它們可以做FxCop)是檢查代碼正確性的重要部分 - 當然不是*最重要的或者只有一個。 – 2009-01-20 06:05:28