2013-02-08 43 views
6

मेरे पास संस्करण नियंत्रण के तहत प्रोजेक्ट है। मुझे उस कोड का अध्ययन करने की ज़रूरत है जो मेरा नहीं है। मैं यूएमएल में कक्षाओं और उनके relantionships लिखने से बेहतर तरीका खोजने की कोशिश कर रहा हूं।
क्या कोई ऐसा उपकरण है जो स्वचालित रूप से ऐसा करता है? नोट: फ़ाइलें केवल पढ़ने के लिए हैं इसलिए मैं एक उपकरण का उपयोग नहीं कर सकता जिसे उन्हें संशोधित करना होगा।
मैं ग्रहणस्वचालित रूप से कक्षा आरेख बनाएं

+0

मुझे लगता है कि स्वचालित यूएमएल उपकरण मौजूदा कोड को किसी भी महत्वपूर्ण तरीके से समझने में मदद नहीं करते हैं। –

उत्तर

5

इस कार्यक्रम बहुत उपयोगी है में काम कर रहा हूँ (कोई कोड में परिवर्तन के साथ काम करना चाहिए)

ObjectAid यूएमएल एक्सप्लोरर

http://www.objectaid.com/home

+1

स्थापना को पेस्ट करने की प्रतिलिपि बनाने का प्रयास किया लेकिन – Jim

+0

काम करने के लिए प्रतीत नहीं हुआ Ive ने ग्रहण में इसका उपयोग किया और यह ठीक काम कर रहा था। – Nimrod007

+0

यह केक के टुकड़े की तरह काम करता है। वास्तव में सहायक मैंने उपरोक्त वेबसाइट में दिए गए निर्देशों के अनुसार ग्रहण प्लगइन डाउनलोड किया। मैं अपने पूरे पैकेज कक्षाओं के लिए कक्षा आरेख को बहुत आसानी से उत्पन्न करने में सक्षम हूं। –

1

स्वत: यूएमएल चित्र नहीं हैं मौजूदा जावा स्रोत कोड से बहुत उपयोगी होने जा रहा है। आप यह नोटिस करने जा रहे हैं कि कोड एक बड़ी गड़बड़ी है जहां एकल उत्तरदायित्व सिद्धांत लगातार लागू नहीं होता है। अपने कोड पर कुछ बेहतर विचार प्राप्त करने के लिए inFusion पर एक नज़र डालें। यह Moose के साथ उपयोग के लिए एक Famix मॉडल निर्यात कर सकते हैं। आप वर्तमान में आवश्यक सटीक विचार प्राप्त करने के लिए प्रोग्राम कर सकते हैं।

क्या आपके पास पहले से ही Sonar स्थापित है? यह कोड पर स्थिर विचार प्रदान करता है।