<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Code Review | The .NET Blog</title><link>https://thedotnetblog.com/hi/tags/code-review/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>hi</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Thu, 11 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/hi/tags/code-review/index.xml" rel="self" type="application/rss+xml"/><item><title>Azure Repos में Copilot Code Reviews जितनी दिखती हैं, उससे कहीं बड़ी बात हैं</title><link>https://thedotnetblog.com/hi/news/emiliano-montesdeoca/copilot-code-reviews-azure-repos/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/hi/news/emiliano-montesdeoca/copilot-code-reviews-azure-repos/</guid><description>GitHub Copilot की code reviews Azure Repos में आ रही हैं, और यह उन teams के लिए महत्वपूर्ण है जो अभी सब कुछ GitHub पर ले जाने के लिए तैयार नहीं हैं। असली मूल्य AI-सहायित review को मौजूदा enterprise workflow के भीतर रखना है।</description><content:encoded>&lt;p&gt;&lt;em&gt;यह लेख स्वचालित रूप से अनुवादित किया गया है। मूल संस्करण के लिए, &lt;a href="https://thedotnetblog.com/hi/news/emiliano-montesdeoca/copilot-code-reviews-azure-repos/"&gt;यहां क्लिक करें&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;हर team GitHub पर मनचाहे समय पर नहीं जा सकती.&lt;/p&gt;
&lt;p&gt;यही संदर्भ नए &lt;strong&gt;Copilot Code Reviews for Azure Repos&lt;/strong&gt; पूर्वावलोकन को सचमुच दिलचस्प बनाता है.&lt;/p&gt;
&lt;p&gt;हाँ, GitHub अब भी AI-संचालित developer tooling के बड़े हिस्से का केंद्र है. लेकिन कई enterprise teams अभी भी Azure Repos में हैं, और इसके बहुत वास्तविक कारण हैं: compliance, process complexity, internal integrations, migration risk, या बस यह तथ्य कि बड़ी engineering organizations किसी blog post के कहने पर रातोंरात replatform नहीं करतीं.&lt;/p&gt;
&lt;p&gt;इसलिए यह preview महत्वपूर्ण है, क्योंकि यह AI-सहायित review loop को वहीं लाता है जहां ये टीमें पहले से काम कर रही हैं.&lt;/p&gt;
&lt;p&gt;और मुझे लगता है कि यह पहली नज़र में दिखने से कहीं बड़ी बात है.&lt;/p&gt;
&lt;h2 id="सरत-लख-क-सबस-महतवपरण-पकत"&gt;स्रोत लेख की सबसे महत्वपूर्ण पंक्ति&lt;/h2&gt;
&lt;p&gt;स्रोत पोस्ट कहती है कि कई ग्राहक &amp;ldquo;&lt;strong&gt;अभी स्थानांतरित होने के लिए तैयार नहीं हैं और दिन-प्रतिदिन के विकास के लिए Azure Repos पर निर्भर रहना जारी रखते हैं&lt;/strong&gt;&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;यह वाक्य बहुत कुछ कहता है.&lt;/p&gt;
&lt;p&gt;क्योंकि यह उस बात को स्वीकार करता है जिसे industry कभी-कभी टाल देती है: enterprise tooling transitions सिर्फ technical decisions नहीं होते. वे organizational decisions होते हैं.&lt;/p&gt;
&lt;p&gt;इसका मतलब है कि किसी भी उपयोगी AI tooling strategy को teams से वहीं मिलना होगा जहां वे हैं, न कि सिर्फ वहां जहां vendor अंततः उन्हें देखना चाहता है.&lt;/p&gt;
&lt;h2 id="सवध-उपयग-ह-लकन-असल-कहन-workflow-क-ह"&gt;सुविधा उपयोगी है, लेकिन असली कहानी workflow की है&lt;/h2&gt;
&lt;p&gt;मेकानिक्स काफी सीधे हैं.&lt;/p&gt;
&lt;p&gt;आप organization, repository और user स्तर पर Copilot code review सक्षम करते हैं, pull request पर review मांगते हैं, और Copilot सीधे Azure Repos PR अनुभव के भीतर feedback जोड़ देता है.&lt;/p&gt;
&lt;p&gt;यह पहले से ही उपयोगी है.&lt;/p&gt;
&lt;p&gt;लेकिन इससे भी ज्यादा महत्वपूर्ण यह है: teams source control platforms बदले बिना &lt;strong&gt;एक और review layer&lt;/strong&gt; जोड़ सकती हैं.&lt;/p&gt;
&lt;p&gt;इसका मतलब है:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;पहली समीक्षा में तेज़ feedback&lt;/li&gt;
&lt;li&gt;स्पष्ट समस्याओं का पहले पता चलना&lt;/li&gt;
&lt;li&gt;दोहराए जाने वाले findings पर reviewer का कम समय बर्बाद होना&lt;/li&gt;
&lt;li&gt;design, correctness, trade-offs और risk के लिए अधिक human attention उपलब्ध होना&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;दूसरे शब्दों में, यह code review को replace नहीं कर रहा है.&lt;/p&gt;
&lt;p&gt;यह बदल रहा है कि इंसानों को अपना review time किस पर खर्च करना चाहिए.&lt;/p&gt;
&lt;h2 id="मझ-लगत-ह-यह-सबस-जयद-कह-मदद-करत-ह"&gt;मुझे लगता है यह सबसे ज्यादा कहाँ मदद करता है&lt;/h2&gt;
&lt;p&gt;मुझे कम से कम तीन बहुत व्यावहारिक परिदृश्यों में value दिखती है.&lt;/p&gt;
&lt;h3 id="1-बड-pull-requests-जनह-पहल-scan-क-जररत-हत-ह"&gt;1. बड़े pull requests जिन्हें पहले scan की ज़रूरत होती है&lt;/h3&gt;
&lt;p&gt;बहुत मजबूत teams भी चीजें miss कर देती हैं जब PR बहुत सारी files को छूता है.&lt;/p&gt;
&lt;p&gt;AI review पहले pass के रूप में उपयोगी है:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;suspicious changes&lt;/li&gt;
&lt;li&gt;common quality issues&lt;/li&gt;
&lt;li&gt;risky hotspots जिन्हें दूसरी बार देखना चाहिए&lt;/li&gt;
&lt;li&gt;ऐसा feedback जिसे human reviewer के शुरू करने से पहले ही लागू किया जा सकता है&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;यह automation का अच्छा उपयोग है.&lt;/p&gt;
&lt;h3 id="2-अतयधक-भर-हई-review-queues"&gt;2. अत्यधिक भरी हुई review queues&lt;/h3&gt;
&lt;p&gt;अगर आपकी team पर review backlog का दबाव है, तो सबसे खराब नतीजा आमतौर पर यह नहीं होता कि लोग परवाह नहीं करते. असली समस्या यह होती है कि वे बहुत कम समय में बहुत ज्यादा काम करने की कोशिश कर रहे होते हैं.&lt;/p&gt;
&lt;p&gt;एक AI review layer कुछ repetitive friction हटा सकती है, खासकर उन मुद्दों के लिए जिन्हें human reviewer वैसे भी शायद flag कर देता.&lt;/p&gt;
&lt;h3 id="3-repositories-म-असगत-review-depth"&gt;3. repositories में असंगत review depth&lt;/h3&gt;
&lt;p&gt;बड़ी organization में हर repo को reviewer attention या expertise का एक जैसा स्तर नहीं मिलता.&lt;/p&gt;
&lt;p&gt;इसका मतलब यह नहीं है कि AI authority बन जाए.&lt;/p&gt;
&lt;p&gt;इसका मतलब यह है कि human review शुरू होने से पहले AI एक अधिक consistent baseline बनाने में मदद कर सकती है.&lt;/p&gt;
&lt;h2 id="preview-guardrails-असल-म-एक-अचछ-सकत-ह"&gt;preview guardrails असल में एक अच्छा संकेत हैं&lt;/h2&gt;
&lt;p&gt;स्रोत announcement में मुझे जो बात सचमुच पसंद आई, वह यह है कि Microsoft सीमाओं को कितनी स्पष्टता से बताता है.&lt;/p&gt;
&lt;p&gt;preview में ये सीमाएँ शामिल हैं:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;repository size&lt;/li&gt;
&lt;li&gt;changed file count&lt;/li&gt;
&lt;li&gt;concurrent reviews&lt;/li&gt;
&lt;li&gt;merge state&lt;/li&gt;
&lt;li&gt;billing visibility&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ऐसी feature को launch करने का यही सही तरीका है.&lt;/p&gt;
&lt;p&gt;अगर AI review को magic oracle की तरह पेश किया जाए, तो teams तुरंत गलत expectations बना लेती हैं. अगर इसे एक bounded, observable और billable capability की तरह साफ सीमाओं के साथ पेश किया जाए, तो teams इसे कहीं ज्यादा वास्तविक तरीके से अपना सकती हैं.&lt;/p&gt;
&lt;p&gt;यह ज्यादा स्वस्थ है.&lt;/p&gt;
&lt;h2 id="billing-visibility-उतन-ह-महतवपरण-ह-जतन-vendor-अकसर-मनत-नह"&gt;billing visibility उतनी ही महत्वपूर्ण है जितना vendor अक्सर मानते नहीं&lt;/h2&gt;
&lt;p&gt;article भी समझाता है कि reviews को &lt;strong&gt;GitHub AI credits&lt;/strong&gt; में बदला जाता है, जहां &amp;ldquo;&lt;strong&gt;1 credit = $0.01 USD&lt;/strong&gt;&amp;rdquo; है.&lt;/p&gt;
&lt;p&gt;यह छोटा detail लग सकता है, लेकिन enterprise environments में यह बहुत मायने रखता है.&lt;/p&gt;
&lt;p&gt;review automation को scale करना बहुत आसान होता है जब teams:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;usage का अनुमान लगा सकें&lt;/li&gt;
&lt;li&gt;खर्च पर नज़र रख सकें&lt;/li&gt;
&lt;li&gt;इसे repositories के छोटे set पर आज़मा सकें&lt;/li&gt;
&lt;li&gt;vague platform value claims के बजाय असली numbers के आधार पर निर्णय ले सकें&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;काश AI feature rollouts इतने स्पष्ट होते.&lt;/p&gt;
&lt;h2 id="म-इस-evaluate-करन-वल-teams-स-कय-कहग"&gt;मैं इसे evaluate करने वाली teams से क्या कहूंगा&lt;/h2&gt;
&lt;p&gt;अगर आप आज Azure Repos चला रहे हैं, तो मैं इस preview को philosophical debate नहीं बल्कि एक practical experiment मानूंगा.&lt;/p&gt;
&lt;p&gt;इसे इन पर आज़माएं:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;एक या दो active repos&lt;/li&gt;
&lt;li&gt;ऐसी teams जिन पर वास्तविक PR volume हो&lt;/li&gt;
&lt;li&gt;ऐसे workflows जहां reviewers पहले से overloaded महसूस करते हों&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;फिर असली outcomes देखें:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;क्या इसने noise कम किया?&lt;/li&gt;
&lt;li&gt;क्या इसने उपयोगी समस्याएं जल्दी पकड़ीं?&lt;/li&gt;
&lt;li&gt;क्या इसने review time घटाया?&lt;/li&gt;
&lt;li&gt;क्या reviewers findings पर इतना भरोसा करते थे कि वे इसे इस्तेमाल करते रहें?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;यही असली test है.&lt;/p&gt;
&lt;h2 id="मर-रय"&gt;मेरी राय&lt;/h2&gt;
&lt;p&gt;यहां सबसे दिलचस्प बात यह नहीं है कि Copilot code review कर सकता है. हम पहले से जानते थे कि यह pattern सामान्य हो जाएगा.&lt;/p&gt;
&lt;p&gt;दिलचस्प बात यह है कि Microsoft एक बहुत वास्तविक enterprise reality को स्वीकार कर रहा है: &lt;strong&gt;कई teams AI-assisted workflows चाहती हैं, लेकिन पहले platform बदलने की ज़रूरत नहीं महसूस करना चाहतीं&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;इसीलिए यह preview महत्वपूर्ण है.&lt;/p&gt;
&lt;p&gt;यह एक modern review capability को मौजूदा Azure DevOps flow में लाता है, और कई organizations के लिए यह ठीक वही bridge है जिसकी उन्हें जरूरत है, जबकि बड़े platform decisions अभी भी चल रहे हैं.&lt;/p&gt;
&lt;p&gt;और honestly, यह हर team को आज clean-sheet migration के लिए तैयार मान लेने से कहीं ज्यादा समझदारी भरी adoption story है.&lt;/p&gt;
&lt;p&gt;मूल पोस्ट: &lt;a href="https://devblogs.microsoft.com/devops/copilot-code-reviews-for-azure-repos/"&gt;Copilot Code Reviews for Azure Repos&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>