Aynı adı taşıyan kod asistanının sağlayıcısı Tabnine, özellikle kod incelemesi için yeni bir AI aracısını duyurdu. Sistemin amacı kaliteyi, güvenliği ve kurallara uygunluğu iyileştirmeye yardımcı olmaktır.
Duyuru
Doğal dil, kod standartlarını erişilebilir kılar
Geliştirme ekipleri sisteme kendi doğal dil standartlarını sağlayabilir, örneğin: “URL'lerde veya sorgu parametrelerinde asla hassas bilgiler (kullanıcı adları veya şifreler gibi) göndermeyin, çünkü bunlar güvenli değildir.”
Alternatif olarak kullanıcılar, Tabnine'in yapay zekasının kalıpları analiz ederek ve ek açıklamalar ekleyerek belirli kuralları türeteceği mevcut depoları da sağlayabilir. Bu, örtülü spesifikasyonların kod incelemesi için de kullanılabileceği anlamına gelir. Sistem tarafından oluşturulan kurallar daha sonra doğal dilde de mevcuttur ve yazılım geliştiricileri tarafından daha fazla kontrol için daha fazla uyarlanabilir, etkinleştirilebilir veya devre dışı bırakılabilir ve ağırlıklandırılabilir.
Tabnine, kodu doğal dilde incelemek için kurallar oluşturur ve bu da anlaşılmasını kolaylaştırır.
(Resim: tabnine.com)
Bireysel olarak tanımlanabilen kurallara ek olarak Tabnine, gerektiğinde etkinleştirilebilecek önceden tanımlanmış kurallar da sağlar. Bu, ortak endüstri standartlarını ve özellikle programlama dilleri ve çerçevelerine göre uyarlanmış en iyi uygulamaları içerir.
Sistem daha sonra geliştirme ortamındaki ve çekme isteklerindeki kodu otomatik olarak kontrol eder, sapmaları tespit eder ve çözüm önerileri sunar. Aracı, kodu yalnızca bir dizi karakter veya sözdizimsel birim olarak değil, bağlamsal olarak kaydettiğinden, statik kod analizi için geleneksel inceleme sistemleriyle karşılaştırıldığında daha az yanlış alarm meydana gelmelidir.
Kurumsal müşteriler için özel beta
Tabnine'ın yeni kod inceleme aracısı, şirketin Kurumsal planındaki müşteriler için isteğe bağlı özel beta olarak mevcuttur. İlgilenen kullanıcılar ayrıca yeni sistemin belgeleri hakkında daha fazla bilgi edinebilir veya şirketin teknolojiyi sunmayı planladığı 7 Kasım'daki canlı yayına kaydolabilirler.
(harita)
Duyuru
Doğal dil, kod standartlarını erişilebilir kılar
Geliştirme ekipleri sisteme kendi doğal dil standartlarını sağlayabilir, örneğin: “URL'lerde veya sorgu parametrelerinde asla hassas bilgiler (kullanıcı adları veya şifreler gibi) göndermeyin, çünkü bunlar güvenli değildir.”
Alternatif olarak kullanıcılar, Tabnine'in yapay zekasının kalıpları analiz ederek ve ek açıklamalar ekleyerek belirli kuralları türeteceği mevcut depoları da sağlayabilir. Bu, örtülü spesifikasyonların kod incelemesi için de kullanılabileceği anlamına gelir. Sistem tarafından oluşturulan kurallar daha sonra doğal dilde de mevcuttur ve yazılım geliştiricileri tarafından daha fazla kontrol için daha fazla uyarlanabilir, etkinleştirilebilir veya devre dışı bırakılabilir ve ağırlıklandırılabilir.
Tabnine, kodu doğal dilde incelemek için kurallar oluşturur ve bu da anlaşılmasını kolaylaştırır.
(Resim: tabnine.com)
Bireysel olarak tanımlanabilen kurallara ek olarak Tabnine, gerektiğinde etkinleştirilebilecek önceden tanımlanmış kurallar da sağlar. Bu, ortak endüstri standartlarını ve özellikle programlama dilleri ve çerçevelerine göre uyarlanmış en iyi uygulamaları içerir.
Sistem daha sonra geliştirme ortamındaki ve çekme isteklerindeki kodu otomatik olarak kontrol eder, sapmaları tespit eder ve çözüm önerileri sunar. Aracı, kodu yalnızca bir dizi karakter veya sözdizimsel birim olarak değil, bağlamsal olarak kaydettiğinden, statik kod analizi için geleneksel inceleme sistemleriyle karşılaştırıldığında daha az yanlış alarm meydana gelmelidir.
Kurumsal müşteriler için özel beta
Tabnine'ın yeni kod inceleme aracısı, şirketin Kurumsal planındaki müşteriler için isteğe bağlı özel beta olarak mevcuttur. İlgilenen kullanıcılar ayrıca yeni sistemin belgeleri hakkında daha fazla bilgi edinebilir veya şirketin teknolojiyi sunmayı planladığı 7 Kasım'daki canlı yayına kaydolabilirler.
(harita)