• kullandığınız kodlama tarzını anlayıp kaynak kodlarını bir süre sonra ona göre formatlamaya başlayan bir visual studio özelliği. sanırım vs 2019 ile dahili gelecek. vs 2017 için eklentisi var. ilginç. belki daha başka özellikleri de vardır.

    https://marketplace.visualstudio.com/…vsintellicode
  • yapay zeka ve machine learning kullanarak o ana kadar yazılan kodu tarayıp sonraki adımda ihtiyacınız olabilecek kod parçasını size en üst sırada öneriyor.

    mesela diskten bir path okuyorsunuz:
    var path = environment.getpath();
    ve sonra bu path'le ilgili bir if'e giriyorsunuz
    if (path.

    bu noktada intellisense bize string'in tüm method ve property'lerini çıkarır. intellicode ise bize length ve substring'i ilk sırada öneriyor, çünkü bu if'in içinde muhtemelen onlarla ilgili bir şey yapacağız.

    intellicode kendisi bir şeyler biliyor halde bize geliyor ve ilave olarak yazdığımız kodu da öğrenip kendini güncelliyor. böylece sıklıkla tekrarladığımız pattern'leri de karşımıza çıkarıyor.

    lafta güzel, uygulamada görmek lazım. indirdik kurduk bakalım.
  • microsoft'un zamaninda github'a cokerken, yakin zamanda ise github'i ucretsizlestirmesi yolunda attigi adimlardaki gelecek vizyonunun temelindeki hede.

    eger yerelde kendi kodunuzla train edilmis bir model uzerinden calistirmiyorsaniz bunu, github'a karsi calisiyor.

    ıntellicode recommendations are based on thousands of open source projects on github each with over 100 stars. when combined with the context of your code, the completion list is tailored to promote common practices.

    https://visualstudio.microsoft.com/…es/intellicode/
  • (bkz: sonarlint)
    (bkz: sonarqube)
  • intellisense editörlerde genelde otomatik tamamlama ya da belli kısayollar ile sık kullanılan değişken, property, function şablonu oluşturan, geliştiriciye hız ve konfor kazandıran bir özelliktir. intellicode ise yazdığınız kod sistematiğini anlamaya çalışıp size o formatta yeni öneriler sunan bir visual studio özelliği. geliştiriciler genelde yeni bir feature, function yazarken başta nasıl yapılacağı ile ilgili araştırır emek verirler sonrasında bu function'ı kullanacağı başka birçok yerde kopyala yapıştır, değişkenleri nesneleri düzeltip devam ederler. en azından benim için öyle. visual studio içerisinde de intellisense özelliği az önce bak şurada iki adet nesnenin adını da düzeltsen iyi olur diye uyararak gönlümü fethetmiştir.
hesabın var mı? giriş yap