2008-09-19 14 views
63

मैं सबवर्सन के साथ एक पीयर कोड समीक्षा करने में सक्षम होना चाहता हूं, लेकिन सर्वर एप्लिकेशन इंस्टॉल किए बिना या ऑनलाइन सेवा के भुगतान के बिना ऐसा करने का सबसे आसान तरीका क्या है?सबवर्जन (एसवीएन) के साथ कोड समीक्षा करने का सबसे अच्छा तरीका क्या है?

पीएस: यह विजुअल स्टूडियो में एक नेट प्रोजेक्ट है।

+0

शायद मैं आपके प्रश्न को समझ नहीं पा रहा हूं - आप कोड समीक्षा के लिए संस्करण नियंत्रण के रूप में उपversण का उपयोग करना चाहते हैं? तो समीक्षक कोड की जांच करें; नोट्स/रिफैक्टर बनाओ, और इसे वापस जांचें? क्या यह विचार है? – cori

उत्तर

8

आप ग्रहण का उपयोग कर रहे हैं, तो मैं Jupiter plugin.

+1

क्षमा करें, यह सब विजुअल स्टूडियो में नेट विकास है। – user17222

+0

पहली बार जब मैं बृहस्पति के बारे में सुनता हूं। निश्चित रूप से मैं कोशिश करूँगा। – marcospereira

3

आप TortoiseSVN उपयोग कर रहे हैं सलाह देते हैं, आप शाखा आप समीक्षा कर रहे हैं की जड़ से लॉग खोलना चाहिए। शीर्ष फलक में संशोधन का चयन करें, और नीचे फलक बदली गई सभी फ़ाइलों को सूचीबद्ध करेगा। मैंने इसे थोड़ी देर के लिए उपयोग नहीं किया है, लेकिन आप संशोधन में परिवर्तित फ़ाइलों पर किए गए परिवर्तनों के अंतर को देखने में सक्षम होना चाहिए।

1

क्या डेवलपर एक साथ बैठ सकते हैं? क्या वे जोड़ी प्रोग्रामिंग कर सकते हैं? यदि वे कर सकते हैं, तो आपको एक उपकरण की आवश्यकता नहीं होगी।

+10

फिर भी समीक्षा के परिणाम कैप्चर करना चाहते हैं। –

-1

टोर्टोइसडिफ का उपयोग करें, इसे स्क्रीन के चारों ओर बैठे सभी लोगों के साथ एक बड़ी स्क्रीन पर रखें और आवश्यकताओं में परिवर्तन मैप करना प्रारंभ करें। यह बहुत अच्छा होगा, लेकिन अगर वे सभी एक साथ रहते हैं, तो बस उन्हें (या आप) सहकर्मी समीक्षा अक्सर करें और कोई कोड समीक्षा की आवश्यकता नहीं होगी, सिवाय इसके कि आप सभी को एक ही पृष्ठ पर प्राप्त करना चाहते हैं।

17

मुझे वास्तव में ऐसा करने का एक और आसान तरीका पता चला।

Diff पैक

  1. बनाना परिवर्तन है कि आप की समीक्षा की है चाहते हैं।
  2. गोटो Windows Explorer और दाएँ क्लिक में अपनी परियोजना, 1. क्लिक करें कछुआ SVN की जड़ -> बनाएं पैच
  3. फ़ाइलों को आप समीक्षा में प्रदर्शित करना चाहते हैं। ठीक
  4. पर क्लिक करें अपने diff पैक को उस फ़ाइल नाम पर सहेजें जो परिवर्तनों का वर्णन करता है।

Diff पैक के खिलाफ स्थानीय परिवर्तन

  1. कॉपी परियोजना रूट में पैक, अगर यह पहले से ही वहाँ है देखना।
  2. फ़ाइल पर राइट क्लिक करें 1. कछुआ SVN क्लिक करें -> पैच लागू
  3. डबल फ़ाइल को फ़ाइल पैच फलक में देखना चाहते क्लिक
  4. समाप्त होने पर, विंडो को बंद करने पैच लागू करने से बचने के लिए आपका स्थानीय स्टोर

कच्चे परिवर्तन

  1. देखने बस पैच फ़ाइल डबल क्लिक करें।
+3

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

+6

प्रश्न "असली" कोड समीक्षा की परिभाषा के बारे में नहीं था, और निश्चित रूप से परिभाषाएं और कार्यान्वयन अलग-अलग होते हैं। ओपी की सख्त आवश्यकताओं (कोड समीक्षा, कोई सर्वर इंस्टॉल, मुफ़्त, और सबसे आसान तरीका नहीं था), इसलिए यह उन आवश्यकताओं को पूरा करने के लिए प्रतीत होता है। याद रखें, दिल की समीक्षा, दिल में, स्रोत कोड की एक व्यवस्थित परीक्षा है। (Http://en.wikipedia.org/wiki/Code_review) – michaelok

+0

मैं @michaelok से सहमत हूं। हम कोड समीक्षाओं के साथ एक टीम शुरू करने में मदद कर रहे हैं, और इसे शुरू करने के लिए उन्हें लंबे समय तक ले जाने का कारण यह है कि उन्हें तुरंत "सही" करना पड़ा। छोटी, अनौपचारिक समीक्षा स्थान पर एक वास्तविक कोड समीक्षा प्रक्रिया प्राप्त करने के लिए एक बच्चा कदम है।यह लोगों को यह कहकर बेवकूफ कदम उठाने से हतोत्साहित करने के लिए काउंटर-उत्पादक है कि यह "वास्तविक" कोड समीक्षा नहीं है। फ़ाइल कैबिनेट में संग्रहीत पेन और पेपर कुछ भी नहीं है। मुख्य बात यह है कि इस पर आंखों का एक और सेट प्राप्त करना है, और अनुभव प्राप्त करने के साथ बेहतर कोड समीक्षा कैसे करें सीखना शुरू करें। – David

0

क्यों आप अपनी आईडीई के साथ समीक्षा प्रक्रिया को कनेक्ट करना चाहते हैं?
यह थोड़ा डिस्कनेक्ट लगता है। आम तौर पर समीक्षा प्रणाली आपके स्रोत नियंत्रण के साथ एकीकृत की जाएगी और आईडीई नहीं।
आप "कोड समीक्षा टूल" के लिए Google पर जा सकते हैं और बहुत सारे विकल्प पाएंगे।
दुर्भाग्य से मैं आपको सलाह दे सकता हूं कि आप प्राप्त नहीं कर सकते :) यह घर उगाया गया है,
लेकिन मुझे लगता है कि उपकरण एक दूसरा चरण है, शुरुआत के लिए आप जोड़ी में कोड समीक्षा कर सकते हैं। टीम लीडर/सीनियर इंजीनियर के साथ स्रोत नियंत्रण में अपना कोड करने से पहले बस सरल अंतर कार्यक्रम का उपयोग करना जादू करेगा। आप देखेंगे कि बिना किसी टूल के सरल कोड समीक्षा द्वारा आप कितनी बग को रोक देंगे।

25

आपको ट्रैक सेट अप करना चाहिए, इसमें सबवर्जन के साथ एकीकरण है और ट्रैक हैक्स पर एक सहकर्मी समीक्षा प्लगइन है। इससे आपको मैन्युअल रूप से भिन्नता के बिना आसानी से कोड समीक्षाओं का ट्रैक रखने की क्षमता मिल जाएगी।

इसके अलावा, यदि ट्रैक/पीयर समीक्षा प्लगइन आपके लिए बहुत अधिक है तो ... वीएमवेयर एक कोड समीक्षा एप्लिकेशन विकसित कर रहा है जो पूरी तरह से खुला स्रोत here है।

+0

ग्रेट। सभी को बोर्ड डेमो की समीक्षा करने की कोशिश करनी चाहिए, भयानक! – CallMeLaNN

4

मैं this posting पर देखने के लिए कहूंगा। मुझे व्यक्तिगत रूप से Rietveld पसंद है।

1

मैं स्मार्टबियर सॉफ्टवेयर से 'CodeReviewer' की अनुशंसा करूंगा।

यह मुफ़्त नहीं है, लेकिन मुझे लगता है कि यह अपने रुपये के लिए काफी अच्छा काम करता है।

http://www.smartbearsoftware.com/codecollab-codereviewer.php

1

चेक बाहर Codestriker - यह स्वतंत्र और खुला स्रोत है। हम इसे कई सालों से इस्तेमाल कर रहे हैं और इसमें svn के साथ बहुत अच्छा एकीकरण है।

1

ट्रैक के लिए कोड समीक्षा प्लगइन वास्तव में अच्छा है। दरअसल ट्रैक के लिए संपूर्ण स्रोत कोड एकीकरण टुकड़ा अच्छा है। इसे देखें, आप निराश नहीं होंगे।

2

चेक बाहर अपने खुद के दृश्य stuio ऐड-इन मैं विजुअल स्टूडियो IDE के भीतर समीक्षा करने के लिए किया था

http://www.codeproject.com/KB/work/ReviewPal.aspx

+0

मैंने विजुअल स्टूडियो गैलरी @ http://visualstudiogallery.msdn.microsoft.com/d1e40c49-da36-42a5-8d5a-4ebe1feabbc9 में जोड़ा गया है और खुले सोर्स @ http://reviewpal.codeplex.com/ –

3

मैं समीक्षा बोर्ड, एक शक्तिशाली खुला स्रोत वेब आधारित कोड की समीक्षा उपकरण प्रयास करने के लिए सुझाव है कि जो डेवलपर्स को कोड समीक्षाओं को संभालने का एक आसान तरीका प्रदान करता है।

जाएँ http://www.reviewboard.org/

+0

में जोड़ा गया है वास्तव में एक अच्छा उपकरण है – CommonMan

-7

एक लंबे समय से प्रश्न पूछा गया था बीत चुका है और अब दुनिया भाग्यशाली Git और Github दोनों है। उन उपकरणों का प्रयोग करें।

+0

निर्बाध प्लग :) –

+2

प्रश्न पूछने वाला व्यक्ति उपversण का उपयोग करने वाली टीम में काम करता है। – Derek

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

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