![Kodlarınıza GitHub Copilot İle Çağ Atlatın!](https://webmaster.kitchen/wp-content/uploads/image_2022-01-20_145226.png)
Kodlarınıza GitHub Copilot İle Çağ Atlatın!
Kod yazarken bazen tıkandığımız veya yazmaktan bıktığımız zamanlar olabiliyor. Sadece satır içi kodlardan değil de bazen bütün bir fonksiyonu yazarken böyle problemler ile karşılaşabiliyoruz. Bu noktada yazılımcılar olarak biraz tembellik yapabilmek için, stackoverflow ya da github gibi kısa yollara başvuruyoruz. Tabii ki burda bulduğumuz kodlar, her zaman yapmak istediğimiz işle uyumlu olmuyor veya eski sürümler kullanılarak geliştirilmiş çözümler olabiliyor. İşte tam burda GitHub Copilot yardımımıza koşuyor!
![](https://webmaster.kitchen/wp-content/uploads/yogscast-leozaur.gif)
GitHub Copilot Nedir?
Github Copilot’a, kısaca yapay zeka ile desteklenen kod tamamlama aracı diyebiliriz fakat kod tamamlamaktan çok daha karışık işleri başarıyor. Örneğin; docstring, yorum satırı, fonksiyon ismi veya kodun kendisini Copilot kullanarak tamamlayabilirsiniz.
- Copilot ile tamamlanmış fonksiyon
![](https://webmaster.kitchen/wp-content/uploads/image_2022-01-20_153924.png)
- Copilot ile tamamlanmış bir class
![](https://webmaster.kitchen/wp-content/uploads/image_2022-01-20_154130.png)
GitHub Copilot Nasıl Kullanılır?
GitHub Copilot’u kullanmak için hiçbir ekstra yükleme yapmanız gerekmiyor. Neovim, JetBrains ve Visual Studio Code kod düzenleyicilerine eklenti olarak ekleyip, hemen kullanmaya başlayabilirsiniz. Ayrıca popüler Python, JavaScript, TypeScript, Ruby, Java ve Go gibi yazılım dillerinin birçoğunun desteği bulunmakta.
Kullanabileceğiniz Yararlı Özellikler Neler?
- Yorum satırlarını koda çevirin. İstediğiniz mantığa uygun yorum satırları yazın ve Copilot aracılığı ile türevlerini oluşturun.
![](https://webmaster.kitchen/wp-content/uploads/image_2022-01-20_155921.png)
- Tasarım kalıplarını yazarken vakit kaybetmeyin! Tek yapamız gereken birkaç örnek yazmak ve Copilot sizin için gerisini tamamlayacaktır.
![](https://webmaster.kitchen/wp-content/uploads/image_2022-01-20_160205.png)
- Testlerinizi daha hızlı yapın! Unit test paketi importlayın ve Copilot kodunuza uygun olan testleri sizin için önersin.
![](https://webmaster.kitchen/wp-content/uploads/image_2022-01-20_160833.png)
- Önerilen kod parçasını beğenmezseniz, Copilot size başka alternetifler de sunabilir veya önerilen kodu isteğinize uygun olarak editleyebilirsiniz!
- Birden fazla yazılım diliyle yazdığınız uygulamaya istediğiniz Tweetleri ekleyebilirsiniz!
![](https://webmaster.kitchen/wp-content/uploads/image_2022-01-20_161917.png)
- Kolaylıkla serpilme diyagramı çizin!
![](https://webmaster.kitchen/wp-content/uploads/image_2022-01-20_162110.png)
Kod yazarken zaman kazanmak ve yeni yazılım dillerini ya da framework öğrenirken kullanılabilecek mükemmel bir araç olan Github Copilot hakkında sizlerle paylaşacaklarımız bu kadardı! Siz Copilot’un içerdiği özellikleri kullanır mıydınız? Yorumlarınızı bizlerle paylaşmayı unutmayın, keyifli okumalar!