के लिए कोड समीक्षा एक अच्छा कोड समीक्षा उपकरण की तलाश है जो विजुअल स्टूडियो को अच्छी तरह से प्लग करता है। अच्छा होगा अगर यह स्रोत स्रोत, द वॉल्ट, और/या सबवर्जन जैसे विभिन्न स्रोत नियंत्रण प्रदाताओं से भिन्न हो सकता है।वीएस
वीएस
उत्तर
कुछ चेकलिस्ट बनाए रखा जाना चाहिए जिसका उपयोग कोड समीक्षा के लिए किया जा सकता है। यह सी # और एएसपीनेट परियोजनाओं के लिए उपयोग करता है।
एक तरह से मुझे पता है, जो केवल तभी काम करता है जब आप टीएफएस का उपयोग करते हैं, अपने लंबित परिवर्तनों को ढंकना है, अपने अलमारियों का नाम अपने साथियों को भेजें और कोड समीक्षा मांगें ... दुर्भाग्यवश, इसके अतिरिक्त बहुत सरल कार्यक्षमता, यह उपयोग करने के लिए अजीब है।
मैंने अतीत में code collaborator का उपयोग किया है। यह विजुअल स्टूडियो के साथ एकीकृत नहीं है लेकिन मैं आपको इसे रोकने नहीं दूँगा।
हमारे सभी विंडोज डेवलपर्स को इसका उपयोग करने में कोई समस्या नहीं थी और चूंकि समीक्षा ऑनलाइन की जाती है, इसलिए आप समीक्षा के दौरान आईडीई का उपयोग नहीं कर रहे हैं।
उम्मीद है कि इससे मदद मिलती है।
कोड कोड सहयोगी आपके द्वारा वर्णित सभी तीन संस्करण नियंत्रण प्रणालियों का समर्थन करता है। –
और अब इसमें एक वीएस प्लगइन है। – pjz
यदि आप केवल टीएफएस समर्थन की तलाश में थे तो मैं अपनी खुद की सिफारिश करता हूं: TeamReview।
हालांकि, Google के मोंड्रियन के एक स्पिन ऑफ को देखने के लिए नई परियोजना Malevich देखें, यह देखने के लिए कि क्या यह आपके एकाधिक स्रोत नियंत्रण सिस्टम का समर्थन करता है।
मैंने विजुअल स्टूडियो और/या टीएफएस में संबंध रखने वाले किसी भी समेत उपलब्ध कोड समीक्षा टूल की कोशिश की है। कोड सहयोगी वहां से सबसे अच्छा दूर और दूर है। यह सही नहीं है, लेकिन वास्तव में कोई विकल्प नहीं है जो मैंने पाया है कि करीब आते हैं।
आपको NDepend code diff capabilities वीएस के अंदर कोड समीक्षा करने के लिए उपयोगी मिल सकता है। अस्वीकरण: मैं टूल
मूल रूप से एनडॉन्डर कोड कोड का विश्लेषण कर सकता है और फिर कोड के स्नैपशॉट को जारी रख सकता है। दो अलग-अलग समय पर लिया गया दो स्नैपशॉट की तुलना की जा सकती है।
from m in Application.Methods where m.CodeWasChanged() select m
तब आप अपने कोड क्वेरी को परिशोधित और पूछ सकते हैं: फिर, NDepend code query over LINQ (CQLinq) बारे में लेखन के रूप में नए तरीकों/कक्षाएं, हटाया तरीकों/कक्षाएं, तरीकों/जहां कोड बदल दिया गया था कक्षाओं के लिए पूछने के लिए ... के रूप में आसानी की सुविधा देता है कुछ गुण के लिए, की तरह विधि का नाम शब्द निकालें होता है और कोड 30 से अधिक लाइनों अगर:
from m in Application.Methods
where m.CodeWasChanged() && m.NameLike("Extract") && m.NbLinesOfCode > 30
select m
NDepend is integrated into VS। साथ ही, किसी भी टेक्स्ट diff उपकरण को NDepend पर प्लग किया जा सकता है। उपयोगकर्ता तब बदली गई विधि या कक्षा के 2 संस्करणों की तुलना कर सकता है।
एक और शांत क्षमता, NDepend को RedGate Reflector प्लग, विधि/वर्ग के 2 संस्करण डिकंपाइल और एक पाठ diff उपकरण के साथ इन 2 संस्करणों की तुलना करने के लिए है। इस तरह आप टिप्पणी या कोड स्वरूपण द्वारा परेशान किए बिना केवल एक विधि या कक्षा, पर कोड भिन्न कर रहे हैं।
इसके अलावा, क्वेरी खुद के बारे में से बचने के लिए, परिवर्तन द्वारा पैनल खोजें आप के लिए diff पर इस तरह के कोड क्वेरी उत्पन्न करता है:
आशा इस मूल दृष्टिकोण कर सकते हैं।
- 1. वीएस
- 2. वीएस
- 3. वीएस
- 4. वीएस
- 5. वीएस
- 6. वीएस
- 7. वीएस
- 8. वीएस
- 9. वीएस
- 10. getchar_unlocked() वीएस स्कैनफ़() वीएस सीएन
- 11. कैश वीएस सत्र वीएस कुकीज़?
- 12. वीएस 2010 और वीएस 2012
- 13. वेबफॉर्म वीएस एएसपी.नेट एमवीसी वीएस -2010 लोडटेस्ट
- 14. वीएस -2010 और वीएस -2008 परियोजना संगतता
- 15. वीएस -2008 से वीएस -2010 परियोजना रूपांतरण
- 16. एसजीएनएन वीएस -2008 से वीएस -2010
- 17. वीएस 2008
- 18. वीएस -2008
- 19. वीएस -2010
- 20. वीएस -2010
- 21. वीएस -2010
- 22. वीएस 2012
- 23. वीएस 2010
- 24. वीएस 2010
- 25. वीएस (2010)
- 26. वीएस -2010
- 27. वीएस -2010
- 28. वीएस -2008
- 29. वीएस 2008
- 30. वीएस -2010
मुझे समीक्षा बोर्ड जैसे टूल चाहिए जो मुझे कोड की आलोचना करने के तरीके प्रदान करता है, लेकिन यह वीएस को प्लगइन करना चाहता है और स्रोत नियंत्रण से भिन्नता प्राप्त करना चाहता है। – CSharpAtl