JavaScript ile GitHub Copilot kullanma
Önceki ünitelerde Copilot'ı nasıl ayarlayacağımızı gösterdik ve kod yazmaya başlayan bir geliştirici olarak sizi nasıl daha hızlı hale getirebileceğini söyledik.
Bu ünitede Copilot'un mevcut projelerde size nasıl yardımcı olabileceğini ve daha karmaşık görevlerde size nasıl yardımcı olabileceğini tartışalım.
GitHub Copilot ile geliştirme
Genellikle proje oluştururken kodumuzun güncel ve güncel olduğundan sürekli emin olmamız gerekir. Ayrıca, işlevselliğini ve kullanılabilirliğini geliştirmek için ortaya çıkan hataları düzeltmemiz veya yeni özellikler eklememiz gerekebilir. Şimdi kodla ilgili soruların yanıtlarını sormak ve yanıtlamak için etkileşimli bir sohbet arabirimi olan GitHub Copilot ve GitHub Copilot Chat ile güncelleştirme yapmanın bazı yollarını keşfedelim.
İstem mühendisliği
GitHub Copilot siz yazarken kod önerese de yararlı öneriler oluşturmak için istemler oluşturabilirsiniz. Girişimiz olan istem, kod oluşturmaya yardımcı olan yönergeler veya yönergeler koleksiyonudur. Bir istem, Copilot'tan belirli yanıtlar oluşturmak için kullanışlıdır. İstem, GitHub Copilot Sohbeti kullanılırken sizin adınıza kod oluşturmaya yönlendiren veya Copilot'un otomatik olarak tamamladığında kod yazan bir yorum veya giriş olabilir.
Copilot'tan elde ettiğiniz çıkışın kalitesi, isteminizi ne kadar iyi oluşturduğunuza bağlıdır. etkili bir istem oluşturmak, istenen sonuçları elde etmek için gereklidir. Örneğin, aşağıdaki istem varsa:
// Create an API endpoint
İstem belirsiz ve belirsiz olduğundan, GitHub Copilot'un sonucu ihtiyacınız olan şey olmayabilir. Örneğin, bilmediğiniz bir çerçeveyi veya tanımadığınız verileri gerektiren bir uç nokta kullanabilir. Ancak, aşağıdaki istem varsa:
// Create an API endpoint using the React framework that accepts a JSON payload in a POST request
Bu son istem belirli, nettir ve GitHub Copilot'un görevin hedefini ve kapsamını anlamasını sağlar. Açıklamaları veya kodu kullanarak Copilot'a bağlam ve örnekler de sağlayabilmenize rağmen GitHub Copilot Chat'in sohbet seçeneğini de kullanabilirsiniz. İyi bir istem olması, modelin yüksek kaliteli bir çıkış oluşturmasını sağlar.
GitHub Copilot kullanarak en iyi yöntemler
Copilot üretkenliğinizi artırır ancak kaliteyi sağlamak için bazı iyi uygulamalar gerektirir. Copilot kullanırken en iyi uygulamalardan bazıları şunlardır:
İstemlerinizi basit tutun ve devam ettikçe daha ayrıntılı bileşenler ekleyin, örneğin:
create an HTML form with a text field and buttonArdından, daha ayrıntılı öneriler almak için istem hakkında daha ayrıntılı bilgi edinin:
Add an event listen to the button to send a POST request to /generate endpoint and display response in a div with id "result"Öneriler arasında geçiş yapın, bunu Ctrlyapabilirsiniz. Copilot'tan çeşitli öneriler alırsınız ve en iyi çıkışı seçebilirsiniz. İsteğe bağlı olarak, GitHub Copilot Chat kullanırken, isteminizi eklemek ve çıkışla etkileşime geçmek için sohbet girişini kullanabilirsiniz.
Takıldıysanız veya istediğiniz sonuçları alamıyorsanız, istemi yeniden kullanabilir veya Copilot'ın otomatik tamamlaması için kod yazmaya başlayabilirsiniz.
Not
GitHub Copilot, ek bağlam olarak metin düzenleyicinizde açık dosyaları kullanır. Bu, yazdığınız istem veya koda ek olarak yararlı bilgiler sağladığından yararlıdır. Diğer dosyalara dayalı öneriler sağlamak için GitHub Copilot'a ihtiyacınız varsa bunları açabilir veya GitHub Copilot Chat kullanırken isteminizle kullanabilirsiniz @workspace .