2009-02-10 10 views
11

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

मैं इसे अपने सबवर्जन रिपोजिटरी में विस्तारित करना चाहता हूं क्योंकि मुझे लगता है कि प्रतिबद्धता इतिहास में बहुत सारी जानकारी दी गई है जो कि ग्राफिकल प्रारूप में बेहतर प्रतिनिधित्व किया जा सकता है।

मैं की तरह एक नज़र चीजों को पहचान करने में सक्षम होना चाहते हैं:

  • जो मॉड्यूल तुलनात्मक रूप से कर रहे हैं स्थिर - एक छोटे से रखरखाव और कौन सा लिखा गया है और
  • फिर से लिखा - लेखन का एक बहुत
  • जो मॉड्यूल सब एक व्यक्तियों काम करते हैं और जो कर रहे हैं कई

का काम कर रहे हैं आदर्श रूप में मैं testin से अन्य सामग्री के साथ इस जानकारी पर टिप्पणी करना चाहते हैं ग्राम और प्रदर्शन उपकरण, जैसे:

  • कोड कवरेज
  • समारोह कॉल ग्राफ की तरह
  • xref सामान
  • mebbies भी लगातार लोड के अंतर्गत की तरह प्रोसेसर उपयोग बातें

किसी अच्छे किसी भी अच्छे सुझाव, उदाहरण , उपयोगिताओं, आदि, आदि ...

हमारी दुकान ज्यादातर शक्तिशाली एरलांग का उपयोग करती है लेकिन हम किसी भी स्रोत से दिल और प्रेरणा लेते हैं।

उत्तर

4

एक सबवर्सन आँकड़े जनरेटर का एक उदाहरण के रूप में StatSVN की जाँच करें:

http://www.statsvn.org/

http://www.statsvn.org/demo/ruby/

+0

मैं केवल इच्छा के रूप में स्थिर और StatCVS के रूप में स्केलेबल था (अस्वीकरण। मैं SVNPlot के मुख्य लेखक हूँ आप इसे उपयोगी पाते अगर मुझे पता है या यदि आप सुधार पर कोई सुझाव देना है)। (मेरे पास एक बड़े कोडबेस पर स्टेटसवीएन चोक था जो एसटीसीवीएस एसवीएन रूपांतरण से पहले ठीक से संभालने में सक्षम था।) – Jonik

1

आप शायद codeswarm जो इस साल के कुछ सुर्खियों जब यह कुछ शांत उत्पन्न करने के लिए इस्तेमाल किया गया था देखा है रूबी पर रूबी में सहयोग के वीडियो - एक महान सारांश और नमूना वीडियो के लिए Visualizing Rails & Git ब्लॉग पोस्ट देखें।

आपको history flow से कुछ विचार भी मिल सकते हैं, जो जेफ एटवुड हाल ही में कोडिंग डरावनी पोस्ट में जुड़े हुए हैं।

+1

मैंने कोडवार्म देखा है लेकिन मुझे यह विशेष रूप से विश्लेषणात्मक नहीं लगता है। मैं एक विज़ुअलाइजेशन दृष्टिकोण की तलाश में हूं जो कॉल टू एक्शन की ओर जाता है - इस मॉड्यूल पर रिफैक्टर करने पर ध्यान केंद्रित करता है, एक समस्या है, इत्यादि। –

2

आप SVNPlot आज़मा सकते हैं। यह पहले svn प्रतिबद्ध लॉग संदेशों से स्थानीय स्क्लाइट डेटा बनाता है। फिर यह विभिन्न ग्राफ उत्पन्न करने के लिए एसक्यूएल प्रश्नों और matplotlib का उपयोग करता है।

आप अपने कस्टम प्रश्न और अतिरिक्त ग्राफ जोड़ने के लिए इसे SQLite डेटाबेस का उपयोग कर सकते हैं।

-

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