{"id":136837,"date":"2021-04-16T12:28:55","date_gmt":"2021-04-16T11:28:55","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=space&#038;p=136837"},"modified":"2021-04-20T10:52:09","modified_gmt":"2021-04-20T09:52:09","slug":"intellij-idea-2021-1-de-space-kod-inceleme","status":"publish","type":"space","link":"https:\/\/blog.jetbrains.com\/tr\/space\/2021\/04\/16\/intellij-idea-2021-1-de-space-kod-inceleme\/","title":{"rendered":"IntelliJ IDEA 2021.1&#8217;de Space Kod \u0130nceleme"},"content":{"rendered":"<p><a href=\"https:\/\/www.jetbrains.com\/space\/\" target=\"_blank\" rel=\"noopener\">Space<\/a> hem siz hem de ekibiniz i\u00e7in kod inceleme ve de\u011fi\u015fikliklerle ilgili tart\u0131\u015fma ve y\u00fcr\u00fctme s\u00fcrecini kolayla\u015ft\u0131r\u0131r. De\u011fi\u015fiklik yapt\u0131ktan sonra <a href=\"https:\/\/blog.jetbrains.com\/space\/2020\/04\/30\/introducing-turn-based-code-reviews-in-space\/\">bir veya daha fazla ekip \u00fcyenizden inceleme talep edebilirsiniz<\/a>. Bir \u00f6zellik dal\u0131 \u00fczerinde \u00e7al\u0131\u015f\u0131rken bu dal\u0131 do\u011frudan Space i\u00e7inde ana dala geri birle\u015ftirebilirsiniz.<\/p>\n<p><strong>Kod incelemeleri<\/strong> ve birle\u015ftirme taleplerine taray\u0131c\u0131n\u0131zdan, <a href=\"https:\/\/www.jetbrains.com\/help\/space\/space-desktop-app.html\" target=\"_blank\" rel=\"noopener\">Space masa\u00fcst\u00fc uygulamas\u0131n\u0131 kullanarak<\/a> ya da <strong>IDE<\/strong> i\u00e7inden eri\u015febilirsiniz.<\/p>\n<p>JetBrains Space; yaz\u0131l\u0131m geli\u015ftiricileri sohbetler, proje y\u00f6netimi, sorun takibi, Git Hosting, CI\/CD ve paket kod depolar\u0131 arac\u0131l\u0131\u011f\u0131yla bir araya getirir.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/space\/#sign-up\" target=\"_blank\" rel=\"noopener\">Ba\u011f\u0131ms\u0131z bir Space organizasyonu olu\u015fturun<\/a><\/p>\n<p>IDE, geli\u015ftiricilerin kod yaz\u0131p uygulama geli\u015ftirmelerine imkan sa\u011flayan, kendilerini rahat hissettikleri yerdir. Space ve IntelliJ IDEA tabanl\u0131 IDE&#8217;ler aras\u0131ndaki yerel entegrasyon beraberinde getirdi\u011fi \u00e7ok say\u0131da avantaj\u0131n yan\u0131 s\u0131ra <strong>size harika bir kullan\u0131c\u0131 deneyimi sunmam\u0131za imkan sa\u011flar<\/strong>. Kod incelemeleri ilk ad\u0131m\u0131m\u0131zd\u0131! JetBrains&#8217;de <strong>Space ve IDE&#8217;lerimiz aras\u0131ndaki entegrasyonu s\u00fcrekli olarak geli\u015ftirmeye devam edece\u011fiz<\/strong>.<\/p>\n<p>Bu g\u00f6nderide <strong>IntelliJ IDEA tabanl\u0131 herhangi bir IDE&#8217;yi Space kod incelemelerine g\u00f6z atmak<\/strong>, yorum atamak, y\u00f6netmek, g\u00f6r\u00fcnt\u00fclemek ve de\u011fi\u015fiklikleri kabul etmek \u00fczere nas\u0131l kullanabilece\u011finizi ele alaca\u011f\u0131z.<\/p>\n<h2>Video<\/h2>\n<p>Dilerseniz Trisha Gee&#8217;nin &quot;IntelliJ IDEA&#8217;da Space Kod \u0130ncelemeleri&quot; hakk\u0131nda \u00f6zet bilgiler sunan videosunu izleyebilirsiniz: <iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/z1RnxBvF2Xk?enablejsapi=1\" width=\"800\" height=\"450\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" mark=\"crwd-mark\"><\/iframe><\/p>\n<h2>Ba\u015flang\u0131\u00e7<\/h2>\n<p><a href=\"https:\/\/www.jetbrains.com\/idea\/\" target=\"_blank\" rel=\"noopener\"><strong>IntelliJ IDEA 2021.1<\/strong><\/a> <strong>Space eklentisi ile birlikte sunulur<\/strong>. Di\u011fer IDE&#8217;ler i\u00e7in <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/13362-space\" target=\"_blank\" rel=\"noopener\">Space eklentisini<\/a> manuel olarak y\u00fckleyebilirsiniz.<\/p>\n<p>Ba\u015flamak i\u00e7in IDE&#8217;de Space&#8217;e giri\u015f yapman\u0131z gerekir. Ayarlara giderek <strong>Tools | Space<\/strong> (Ara\u00e7lar | Space) alt\u0131ndan giri\u015f yapabilirsiniz. Space organizasyonunuza URL&#8217;yi girip <strong>Log In<\/strong> (Giri\u015f Yap) se\u00e7ene\u011fine bas\u0131n. Varsay\u0131lan taray\u0131c\u0131n\u0131zda IDE&#8217;ye eri\u015fim izni vermeniz istenir.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/log-in-to-space-from-the-ide.png\" alt=\"IDE&#039;den Space&#039;e giri\u015f yap\u0131n\" \/><\/p>\n<p>Giri\u015f yapt\u0131ktan sonra Space organizasyonunuzdaki t\u00fcm projeleri ve kod depolar\u0131n\u0131 listelemek i\u00e7in <strong>Get from VCS<\/strong> (VCS&#8217;den Al) se\u00e7ene\u011fini kullan\u0131n. \u00c7al\u0131\u015fmak istedi\u011finiz Git kod deposunu aray\u0131p se\u00e7in ve <strong>Clone<\/strong>&#8216;u (Kopyala) t\u0131klay\u0131n.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/clone-git-repository-from-space.png\" alt=\"Space&#039;ten Git kod deposu kopyalay\u0131n\" \/><\/p>\n<p>Space eklentisinde <a href=\"https:\/\/www.jetbrains.com\/space\/guide\/tips\/automation-intellij-idea-refactor\/\" target=\"_blank\" rel=\"noopener\">Space Automation i\u00e7indeki i\u015fleri incelemenizi<\/a> sa\u011flayan bir ara\u00e7 penceresi yer al\u0131r. Eklenti <code>.space.kts<\/code> dosyalar\u0131n\u0131z i\u00e7in kod tamamlama ve s\u00f6z dizimi vurgulama gibi \u00f6zellikler sunar.<\/p>\n<p>Bu yaz\u0131m\u0131zda kod incelemelerini ele alaca\u011f\u0131m\u0131z i\u00e7in \u015fimdilik bu \u00f6zelliklere odaklanal\u0131m.<\/p>\n<h2>Code \u0130ncelemeleri ara\u00e7 penceresi<\/h2>\n<p><strong>Space Kod \u0130ncelemeleri<\/strong> ara\u00e7 penceresi, kenar \u00e7ubu\u011funda veya <strong>Tools | Space | Code Reviews<\/strong> (Ara\u00e7lar | Space | Kod \u0130ncelemeleri) men\u00fcs\u00fcnde yer al\u0131r. Ara\u00e7 penceresinde mevcut projeler i\u00e7in t\u00fcm kod incelemeleri g\u00f6sterilir, buradan arama ve filtreleme yapabilirsiniz.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/code-reviews-tool-window-preview.png\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/code-reviews-tool-window.gif\" alt=\"IntelliJ IDEA'da Space Kod \u0130ncelemeleri ara\u00e7 penceresi\" width=\"1920\" height=\"1080\" class=\"alignnone size-full wp-image-125855\" \/><\/p>\n<p>H\u0131zl\u0131 filtreler sayesinde \u015funlara g\u00f6z atabilirsiniz:<\/p>\n<ul>\n<li>A\u00e7\u0131k veya Kapal\u0131 kod incelemeleri<\/li>\n<li>De\u011fi\u015fikliklerinizi i\u00e7eren incelemeler<\/li>\n<li>\u0130lgilenmeniz gereken kod incelemeleri<\/li>\n<li>\u0130ncelemeniz gereken de\u011fi\u015fiklikler<\/li>\n<li>Size atanm\u0131\u015f incelemeler<\/li>\n<\/ul>\n<h2>Kod inceleme zaman \u00e7izelgesi<\/h2>\n<p>Kod incelemeleri listesinden ilgili ayr\u0131nt\u0131lara gidebilirsiniz. Yazar ve inceleyiciler gibi temel kod inceleme bilgileri burada g\u00f6sterilir. T\u00fcm kod taban\u0131n\u0131n parmaklar\u0131n\u0131z\u0131n ucunda olmas\u0131n\u0131 istiyorsan\u0131z merge iste\u011fi dal\u0131n\u0131n sahipli\u011fini \u00fcstlenebilirsiniz.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/code-review-timeline.png\" alt=\"Kod inceleme zaman \u00e7izelgesi\" \/><\/p>\n<p>Bir kod incelemesinin olu\u015fturuldu\u011fu andan itibaren yap\u0131lan t\u00fcm yorumlar ve de\u011fi\u015fiklikler de kod inceleme zaman \u00e7izelgesinde g\u00f6sterilir. Siz de yorum ekleyebilir, bu yorumlara yan\u0131t verebilir ve yorumlar\u0131 \u00e7\u00f6z\u00fcme kavu\u015fturabilirsiniz.<\/p>\n<p>Space&#8217;te her \u015fey sohbet kanal\u0131d\u0131r. Kod inceleme yorumlar\u0131 da \u00f6yledir: Kod incelemesine ek yorumlar yaz\u0131p ileti dizilerine g\u00f6z atabilir ve yan\u0131t verebilirsiniz. \u00dcstelik bunlar i\u00e7in IDE&#8217;den ayr\u0131lman\u0131za gerek yok.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/reply-to-threads-and-comments-preview.png\" data-gif-src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/dotnet\/reply-to-threads-and-comments.gif\" alt=\"Bir kod incelemesinde yorumlara ve ileti dizilerine yan\u0131t verin\" width=\"1920\" height=\"1080\" class=\"alignnone size-full wp-image-125895\" \/><\/p>\n<p>Taray\u0131c\u0131 veya Space masa\u00fcst\u00fc uygulamas\u0131 kullanan ekip \u00fcyeleri, ekledi\u011finiz t\u00fcm yorumlar\u0131 a\u00e7\u0131ksa do\u011frudan kod incelemesinde ya da Space sohbette g\u00f6rebilir.<\/p>\n<h2>IDE&#8217;de kod inceleme<\/h2>\n<p>IDE&#8217;de bir kod incelemesi a\u00e7t\u0131\u011f\u0131n\u0131zda eklenen, de\u011fi\u015ftirilen veya kald\u0131r\u0131lan dosyalar\u0131n listesini g\u00f6r\u00fcrs\u00fcn\u00fcz. Bu dosyalar\u0131 a\u00e7t\u0131\u011f\u0131n\u0131zda IDE&#8217;nin <a href=\"https:\/\/www.jetbrains.com\/help\/idea\/differences-viewer.html\" target=\"_blank\" rel=\"noopener\">Diff g\u00f6r\u00fcnt\u00fcleyicisini<\/a> kullanarak yap\u0131lan de\u011fi\u015fiklikleri g\u00f6rebilirsiniz. Diff sayesinde herhangi bir kod sat\u0131r\u0131na yorumlar\u0131n\u0131z\u0131 ekleyebilirsiniz.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/add-line-comment-in-code-review-preview.png\" data-gif-src=\"http:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/dotnet\/add-line-comment-in-code-review.gif\" alt=\"Kod incelemesine sat\u0131r yorumu ekleyin\" width=\"1920\" height=\"1080\" class=\"alignnone size-full wp-image-125996\" \/><\/p>\n<p>Yorumlar taslak olarak kaydedilir ve <a href=\"https:\/\/blog.jetbrains.com\/space\/2020\/04\/30\/introducing-turn-based-code-reviews-in-space\/\">kod inceleme s\u00fcrecinde size atanan g\u00f6rev a\u015famas\u0131n\u0131n sonunda g\u00f6nderilir<\/a>. Gerekirse yorumu an\u0131nda g\u00f6ndermek i\u00e7in <strong>\u015eimdi yay\u0131nla<\/strong> se\u00e7ene\u011fini kullanabilirsiniz.<\/p>\n<h2>De\u011fi\u015fiklikleri kabul etme veya yan\u0131t i\u00e7in bekleme<\/h2>\n<p>De\u011fi\u015fiklikleri inceledikten sonra kod inceleme s\u00fcrecinde size atanan \u00e7al\u0131\u015fma a\u015famas\u0131n\u0131 sonland\u0131rabilirsiniz. Kod incelemesi ayr\u0131nt\u0131lar\u0131ndan:<\/p>\n<ul>\n<li>Size g\u00f6re her \u015fey do\u011fru g\u00f6r\u00fcn\u00fcyorsa <strong>De\u011fi\u015fiklikleri Kabul Edin<\/strong> ya da<\/li>\n<li>De\u011fi\u015fiklikleri inceledikten sonra a\u00e7\u0131k sorular\u0131n\u0131z veya endi\u015feleriniz varsa <strong>Yan\u0131t i\u00e7in Bekleyin<\/strong>.<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/accept-changes-or-wait-for-response.png\" alt=\"De\u011fi\u015fiklikleri Kabul Edin veya Yan\u0131t i\u00e7in Bekleyin\" \/><\/p>\n<p>Bu se\u00e7eneklerden birini belirledi\u011finizde kod inceleme s\u00fcrecinde size atanm\u0131\u015f \u00e7al\u0131\u015fma a\u015famas\u0131 sonland\u0131r\u0131l\u0131r ve kodu incelerken ekledi\u011finiz taslak yorumlar yay\u0131nlan\u0131r.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p><strong>Bir ekibin kod incelemesini gerektiren \u00e7ok farkl\u0131 nedenler olabilir.<\/strong> \u0130ster ekibinizin yeni kodun anla\u015f\u0131l\u0131r, okunabilir oldu\u011funu ve ciddi hatalar i\u00e7ermedi\u011fini do\u011frulamas\u0131 i\u00e7in ister kodun ana dala birle\u015ftirilmeden \u00f6nce incelenip onaylanmas\u0131 i\u00e7in istiyor olun <strong>art\u0131k kod incelemesini do\u011frudan IDE i\u00e7inde yapabilirsiniz.<\/strong><\/p>\n<p><strong>Bir \u015fans verin!<\/strong> Space eklentisi, <a href=\"https:\/\/www.jetbrains.com\/idea\/\" target=\"_blank\" rel=\"noopener\">IntelliJ IDEA 2021.1<\/a> s\u00fcr\u00fcm\u00fcne eklendi. Di\u011fer IDE&#8217;lerde <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/13362-space\" target=\"_blank\" rel=\"noopener\">Space eklentisini<\/a> manuel olarak y\u00fckleyebilirsiniz.<\/p>\n<p>Space eklentisinin i\u015flevselli\u011fini yeni s\u00fcr\u00fcmlerde geni\u015fletmeye devam edece\u011fiz. Sizin g\u00f6rmek istedi\u011finiz yeni geli\u015fmeler neler? Geri bildirimlerinizi yorumlarda payla\u015fmaktan \u00e7ekinmeyin.<\/p>\n<p><em>Not: <a href=\"https:\/\/www.jetbrains.com\/space\/#sign-up\" target=\"_blank\" rel=\"noopener\">\u00dccretsiz olarak bir Space organizasyonu olu\u015fturabilir<\/a> ve IntelliJ IDEA&#8217;da Space Kod \u0130ncelemelerinin t\u00fcm avantajlar\u0131ndan yararlanmak i\u00e7in <a href=\"https:\/\/blog.jetbrains.com\/space\/2020\/02\/06\/mirroring-an-external-git-repository-in-space\/\">mevcut bir Git kod deposunu kolayca yans\u0131tabilirsiniz<\/a>.<\/em><\/p>\n","protected":false},"author":902,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","categories":[],"tags":[],"cross-post-tag":[6284],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/space\/136837"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/space"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/types\/space"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/users\/902"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/comments?post=136837"}],"version-history":[{"count":4,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/space\/136837\/revisions"}],"predecessor-version":[{"id":137261,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/space\/136837\/revisions\/137261"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/media?parent=136837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/categories?post=136837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/tags?post=136837"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/cross-post-tag?post=136837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}