हम अपनी सभी परियोजनाओं के लिए FxCop का उपयोग करते हैं। हमारे यूनिटटेस्ट के लिए मुझे यकीन नहीं है कि यह इसके लायक है। हम कई दमनों के साथ समाप्त होते हैं:क्या हमें यूनिटटेस्ट असेंबली पर FxCop का उपयोग करना चाहिए?
[SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Justification = SuppressJustifications.CA1822MethodIsUsedExternallyAsNonStatic)]
[SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", MessageId = "Cantaloupe.Seed.Security.RijndaelEncryption", Justification = SuppressJustifications.CA1806MethodIsCalledForExceptionThrowingTest)]
यूनिट परीक्षण कोड पर FxCop पर लोगों के विचार क्या हैं?
हू? "प्रयास के लायक नहीं" मैं थोड़ा सा मजबूत कहूंगा। आपको "आंतरिक" कोड को "उत्पादन" कोड के रूप में गुणवत्ता में किसी भी भिन्नता का इलाज क्यों करना चाहिए? कोडिंग मानकों को लागू करना (वे जिस तरह से FxCop कर सकते हैं) कोड की शुद्धता की जांच करने का एक महत्वपूर्ण हिस्सा है - जबकि निश्चित रूप से * सबसे महत्वपूर्ण या केवल एक नहीं। –
@ [ईसाई.के]: यही कारण है कि मैंने कहा कि यह हर बार ऐसा करने के लिए चोट नहीं पहुंचाता है, लेकिन मामले में, लेकिन यूनिट-टेस्ट कोड, या फेंकने कोड, या एक- पर पूर्ण FxCop अनुरूपता का कोई कारण नहीं है। शॉट यूटिलिटी कोड, एट अल। अपने सबसे अच्छे फैसले का प्रयोग करें। –