<?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>Azure Repos | The .NET Blog</title><link>https://thedotnetblog.com/tr/tags/azure-repos/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>tr</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/tr/tags/azure-repos/index.xml" rel="self" type="application/rss+xml"/><item><title>Azure Repos'taki Copilot Code Reviews göründüğünden daha büyük bir olay</title><link>https://thedotnetblog.com/tr/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/tr/news/emiliano-montesdeoca/copilot-code-reviews-azure-repos/</guid><description>GitHub Copilot kod incelemeleri Azure Repos'a geliyor ve bu, her şeyi henüz GitHub'a taşımaya hazır olmayan ekipler için önemli. Gerçek değer, yapay zeka destekli incelemeyi mevcut kurumsal iş akışının içinde tutmak.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Bu makale otomatik olarak çevrildi. Orijinal sürüm için, &lt;a href="https://thedotnetblog.com/tr/news/emiliano-montesdeoca/copilot-code-reviews-azure-repos/"&gt;buraya tıklayın&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Her ekip istediği anda GitHub&amp;rsquo;a geçemeyebilir.&lt;/p&gt;
&lt;p&gt;İşte bu bağlam, yeni &lt;strong&gt;Copilot Code Reviews for Azure Repos&lt;/strong&gt; önizlemesini gerçekten ilginç kılıyor.&lt;/p&gt;
&lt;p&gt;Evet, GitHub hâlâ yapay zeka destekli geliştirici araçlarının büyük kısmı için merkez üssü. Ancak birçok kurumsal ekip; uyumluluk, süreç karmaşıklığı, iç entegrasyonlar, taşıma riski ya da büyük mühendislik organizasyonlarının bir blog yazısı öyle dedi diye bir gecede platform değiştirmemesi gibi çok gerçek nedenlerle hâlâ Azure Repos&amp;rsquo;ta çalışıyor.&lt;/p&gt;
&lt;p&gt;Bu yüzden bu preview önemli: Yapay zeka destekli bir review döngüsünü ekiplerin zaten çalıştığı yere getiriyor.&lt;/p&gt;
&lt;p&gt;Ve bunun, ilk bakışta göründüğünden çok daha büyük bir mesele olduğunu düşünüyorum.&lt;/p&gt;
&lt;h2 id="kaynak-makaledeki-en-önemli-cümle"&gt;Kaynak makaledeki en önemli cümle&lt;/h2&gt;
&lt;p&gt;Kaynak makale, birçok müşterinin &amp;ldquo;&lt;strong&gt;henüz taşınmaya hazır olmadığını ve günlük geliştirme için Azure Repos&amp;rsquo;a güvenmeye devam ettiğini&lt;/strong&gt;&amp;rdquo; söylüyor.&lt;/p&gt;
&lt;p&gt;Bu cümle çok iş yapıyor.&lt;/p&gt;
&lt;p&gt;Çünkü sektörün bazen atlamayı sevdiği bir şeyi kabul ediyor: kurumsal araç geçişleri yalnızca teknik kararlar değildir. Bunlar organizasyonel kararlardır.&lt;/p&gt;
&lt;p&gt;Bu da, faydalı herhangi bir AI araç stratejisinin ekiplerle, satıcının onları sonunda görmek istediği yerde değil, bulundukları yerde buluşması gerektiği anlamına gelir.&lt;/p&gt;
&lt;h2 id="özellik-kullanışlı-ama-asıl-hikaye-iş-akışında"&gt;Özellik kullanışlı, ama asıl hikaye iş akışında&lt;/h2&gt;
&lt;p&gt;Mekanizma yeterince basit.&lt;/p&gt;
&lt;p&gt;Organization, repository ve user seviyesinde Copilot code review&amp;rsquo;i etkinleştiriyorsunuz, bir pull request üzerinde review talep ediyorsunuz ve Copilot doğrudan Azure Repos PR deneyiminin içinde feedback ekliyor.&lt;/p&gt;
&lt;p&gt;Bu zaten yararlı.&lt;/p&gt;
&lt;p&gt;Ama daha önemli olan şu: ekipler &lt;strong&gt;önce source control platformunu değiştirmeden&lt;/strong&gt; bir review katmanı daha ekleyebilir.&lt;/p&gt;
&lt;p&gt;Bu şu anlama gelir:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ilk geçişte daha hızlı feedback&lt;/li&gt;
&lt;li&gt;açık sorunların daha erken tespit edilmesi&lt;/li&gt;
&lt;li&gt;tekrar eden bulgulara harcanan reviewer zamanının azalması&lt;/li&gt;
&lt;li&gt;tasarım, doğruluk, trade-off&amp;rsquo;lar ve risk için daha fazla insan dikkatinin ayrılabilmesi&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Başka bir deyişle, bu code review&amp;rsquo;i değiştirmiyor.&lt;/p&gt;
&lt;p&gt;İnsanların review zamanını neye harcaması gerektiğini değiştiriyor.&lt;/p&gt;
&lt;h2 id="bence-bunun-en-çok-yardımcı-olduğu-yerler"&gt;Bence bunun en çok yardımcı olduğu yerler&lt;/h2&gt;
&lt;p&gt;En az üç çok pratik senaryoda değer görüyorum.&lt;/p&gt;
&lt;h3 id="1-ilk-taramaya-ihtiyaç-duyan-büyük-pull-requestler"&gt;1. İlk taramaya ihtiyaç duyan büyük pull request&amp;rsquo;ler&lt;/h3&gt;
&lt;p&gt;PR birçok dosyaya dokunduğunda çok güçlü ekipler bile bazı şeyleri kaçırır.&lt;/p&gt;
&lt;p&gt;AI review ilk geçiş olarak şunlar için yararlıdır:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;şüpheli değişiklikler&lt;/li&gt;
&lt;li&gt;yaygın kalite sorunları&lt;/li&gt;
&lt;li&gt;ikinci bir bakışa değer riskli sıcak noktalar&lt;/li&gt;
&lt;li&gt;bir insan reviewer başlamadan önce uygulanabilecek feedback&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bu, otomasyonun iyi bir kullanımıdır.&lt;/p&gt;
&lt;h3 id="2-aşırı-yüklü-review-kuyrukları"&gt;2. Aşırı yüklü review kuyrukları&lt;/h3&gt;
&lt;p&gt;Ekip review backlog baskısı altındaysa, en kötü sonuç genellikle insanların umursamaması değildir. Çok az zamanda çok fazla iş yapmaya çalışmalarıdır.&lt;/p&gt;
&lt;p&gt;Bir AI review katmanı, özellikle insan reviewer&amp;rsquo;ın zaten işaretleyeceği sorunlarda, tekrar eden sürtünmenin bir kısmını ortadan kaldırabilir.&lt;/p&gt;
&lt;h3 id="3-repositoryler-arasında-tutarsız-review-derinliği"&gt;3. Repository&amp;rsquo;ler arasında tutarsız review derinliği&lt;/h3&gt;
&lt;p&gt;Büyük bir organizasyondaki her repo aynı reviewer attention ya da expertise düzeyini almaz.&lt;/p&gt;
&lt;p&gt;Bu, AI&amp;rsquo;ın otorite olması gerektiği anlamına gelmez.&lt;/p&gt;
&lt;p&gt;AI, insan review başlamadan önce daha tutarlı bir baseline oluşturmaya yardımcı olabilir.&lt;/p&gt;
&lt;h2 id="preview-guardrailleri-aslında-iyi-bir-işaret"&gt;Preview guardrail&amp;rsquo;leri aslında iyi bir işaret&lt;/h2&gt;
&lt;p&gt;Kaynak duyuruda gerçekten hoşuma giden şeylerden biri, Microsoft&amp;rsquo;un sınırlar konusunda ne kadar açık olmasıdır.&lt;/p&gt;
&lt;p&gt;Preview şu konularda kısıtlamalar içeriyor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;repository boyutu&lt;/li&gt;
&lt;li&gt;değişen dosya sayısı&lt;/li&gt;
&lt;li&gt;eşzamanlı review&amp;rsquo;ler&lt;/li&gt;
&lt;li&gt;merge durumu&lt;/li&gt;
&lt;li&gt;faturalandırma görünürlüğü&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bir özelliği böyle yayınlamalısınız.&lt;/p&gt;
&lt;p&gt;AI review, sihirli bir oracle gibi sunulursa ekipler hemen kötü beklentiler oluşturur. Sınırları net, gözlemlenebilir ve faturalanabilir bir yetenek olarak sunulursa, ekipler onu çok daha gerçekçi biçimde benimseyebilir.&lt;/p&gt;
&lt;p&gt;Bu daha sağlıklı.&lt;/p&gt;
&lt;h2 id="faturalandırma-görünürlüğü-satıcıların-genelde-kabul-ettiğinden-daha-önemli"&gt;Faturalandırma görünürlüğü, satıcıların genelde kabul ettiğinden daha önemli&lt;/h2&gt;
&lt;p&gt;Makale ayrıca review&amp;rsquo;lerin &lt;strong&gt;GitHub AI credits&lt;/strong&gt;&amp;rsquo;e dönüştürüldüğünü ve &amp;ldquo;&lt;strong&gt;1 credit = 0,01 USD&lt;/strong&gt;&amp;rdquo; olduğunu açıklıyor.&lt;/p&gt;
&lt;p&gt;Küçük bir ayrıntı gibi görünebilir, ama kurumsal ortamlarda çok önemlidir.&lt;/p&gt;
&lt;p&gt;Review otomasyonu, ekipler şunları yapabildiğinde çok daha kolay ölçeklenir:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;kullanımı tahmin etmek&lt;/li&gt;
&lt;li&gt;harcamayı izlemek&lt;/li&gt;
&lt;li&gt;bunu küçük bir repository grubunda denemek&lt;/li&gt;
&lt;li&gt;belirsiz platform değeri iddiaları yerine gerçek sayılarla karar vermek&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Daha fazla AI özellik lansmanının bu kadar açık olmasını isterdim.&lt;/p&gt;
&lt;h2 id="bunu-değerlendiren-ekiplere-ne-söylerdim"&gt;Bunu değerlendiren ekiplere ne söylerdim&lt;/h2&gt;
&lt;p&gt;Bugün Azure Repos kullanıyorsanız, bu preview&amp;rsquo;yi felsefi bir tartışma değil, pratik bir deney olarak ele alırdım.&lt;/p&gt;
&lt;p&gt;Şunlar üzerinde deneyin:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;bir ya da iki aktif repo&lt;/li&gt;
&lt;li&gt;gerçek PR hacmi olan ekipler&lt;/li&gt;
&lt;li&gt;reviewer&amp;rsquo;ların zaten bunalmış hissettiği workflow&amp;rsquo;lar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sonra gerçek sonuçlara bakın:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Gürültüyü azalttı mı?&lt;/li&gt;
&lt;li&gt;Faydalı sorunları daha erken yakaladı mı?&lt;/li&gt;
&lt;li&gt;Review süresini kısalttı mı?&lt;/li&gt;
&lt;li&gt;Reviewer&amp;rsquo;lar sonuçlara devam edecek kadar güvendi mi?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gerçek test budur.&lt;/p&gt;
&lt;h2 id="benim-görüşüm"&gt;Benim görüşüm&lt;/h2&gt;
&lt;p&gt;Burada en ilginç şey Copilot&amp;rsquo;un kod review edebilmesi değil. Böyle bir kalıbın normalleşeceğini zaten biliyorduk.&lt;/p&gt;
&lt;p&gt;İlginç olan, Microsoft&amp;rsquo;un çok gerçek bir kurumsal gerçeği kabul etmesi: &lt;strong&gt;birçok ekip, önce platform değiştirmeden AI destekli workflow&amp;rsquo;lar istiyor&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Bu yüzden bu preview önemli.&lt;/p&gt;
&lt;p&gt;Modern bir review yeteneğini mevcut Azure DevOps flow&amp;rsquo;una getiriyor ve birçok organizasyon için, daha büyük platform kararları hâlâ sürerken ihtiyaç duydukları köprü tam olarak bu.&lt;/p&gt;
&lt;p&gt;Açıkçası, bu, her ekibin bugün tertemiz bir migration&amp;rsquo;a hazırmış gibi davranmaktan çok daha akıllıca bir adoption hikâyesi.&lt;/p&gt;
&lt;p&gt;Orijinal yazı: &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>