2011-12-02 10 views
9

का उपयोग कर स्मार्ट रिफैक्टरिंग मैं स्टाइलकॉप/एफएक्सकॉप जैसे हमारे निर्माण पर कुछ विश्लेषण टूल चला रहा हूं।रोज़लिन सीटीपी

जो मैं प्राप्त करना चाहता हूं वह इन द्वारा उत्पादित कुछ चेतावनियों को स्वतः सही करता है।

क्या आपको लगता है कि यह Roslyn CTP का उपयोग करके किया जा सकता है? क्या कोई अन्य उपकरण है जो अनुमति देता है:

  1. कुछ नियमों के लिए मेरे कोड टेक्स्ट स्कैनिंग नहीं किया जा रहा है।
  2. इसे सही कोड के साथ बदलना।

से कुछ अभियान वी.एस. संपादक की जगह ले एक साधारण पाठ का उपयोग किया जा सकता है, लेकिन और अधिक जटिल चीजों को किसी अन्य उपकरण के उपयोग की आवश्यकता।

तो मेरा सवाल है - इस अंत में, Roslyn CTP उपकरण का उपयोग करने के लिए है? या ऐसा करने के लिए .NET के लिए अन्य उपकरण मौजूद हैं?

+0

सिद्धांत रूप में Roslyn ऐसे परिवर्तनों में सक्षम होना चाहिए। हालांकि सीटीपी अभी भी काफी मोटा है, इसलिए मुझे यकीन नहीं है कि यह अब कितना अच्छा काम करेगा। – CodesInChaos

उत्तर

10

यह निश्चित रूप से उन परिदृश्यों में से एक है जो रोज़लिन पते देते हैं। this walkthrough पर एक नज़र डालें जो दर्शाता है कि Roslyn का उपयोग करके "त्वरित फिक्स" कैसे लिखना है। वास्तव में, सीटीपी कुछ नमूने के साथ भी जहाज करता है जो दर्शाता है कि रोज़लिन का उपयोग करके स्टाइलकॉप/एफएक्सकोप स्टाइल नियम कैसे लिख सकते हैं।

आप सीटीपी के समग्र दायरे के एक सिंहावलोकन के लिए this document के माध्यम से भी देख सकते हैं।

अस्वीकरण: मैं रोज़लिन टीम पर माइक्रोसॉफ्ट के लिए काम करता हूं।

4

ओपी पूछता है, "ऐसा करने के लिए .NET के लिए अन्य उपकरण मौजूद हैं?"

हमारे DMS Software Reengineering Toolkitsource-to-source program transformation tool है।

डीएमएस many computer languages जैसे सी ++, जावा, कोबोल, और विशेष रूप से C# सहित स्रोत कोड को पार्स, विश्लेषण और ट्रांसफॉर्म कर सकता है। यह एक साथ कई भाषाओं को भी संभाल सकता है।

संबंधित मुद्दे