Microsoft'a ait olmayan bir dünyada IntelliSense için terim nedir?


17

IDE yazılımı ya da bir programlama dilinin kaynak düzeyinde yapmanıza izin verdiği ya da yapmamanız hakkında konuşurken, genellikle Microsoft dünyasında kesin bir anlamı olan, ancak olmayan insanlarla konuşurken uygunsuz olan IntelliSense kelimesini kullanıyorum. Visual Studio'ya aşina olmak zorundasınız.

Bu durumda, kullanılacak uygun terim nedir?

Genellikle "otomatik tamamlama" terimini kullanırım, ancak her zaman işe yaramaz. Aslında, IntelliSense otomatik tamamlama içerir, ancak belge ve ipuçları da sağlar.


21
otomatik tamamlama, bağlama duyarlı açılan mükemmel.
Steven Evers

3
"yararsız IDE kabartmak"? Bu, MS olmayan bir bakış açısından doğru bir terim mi?
S.Lott

23
@ s.lott gerçekten işe yaramaz mı? tüm çerçeve (ler) + proje (ler) metodları / öznitelikleri ile baş başa meta veri dolaşmak? Eğer yaparsanız etkilendim ...
Darknight

1
@Darknight: İyi bir nokta. Tüm bunları referans materyali kullanarak aramak zorunda kaldım. Ancak, otomatik tamamlama, gerçekten hiç alışmadım. Yararsız IDE kabartması gibi görünüyor. Ama ne biliyorum?
S.Lott

2
Bağlamsal kod tamamlama ve referans sistemi.
music2myTem

Yanıtlar:


33

Biz her zaman buna "Otomatik Kod Tamamlama" ya da sadece "Kod Tamamlama" adını verdik. Ben de kullanılan "kod ipucu" terimi duydum.


"Kod yardımı" veya "içerik yardımı" ne olacak?
Ilari Kajaste


3

IDE yazılımı veya bir programlama dilinin kaynak düzeyinde ne yapmasına izin verdiği veya ne anlama geldiği hakkında konuşurken, genellikle Microsoft dünyasında kesin bir anlamı olan IntelliSense kelimesini kullanıyorum, ancak olması gerekmeyen insanlarla konuşurken uygunsuz Visual Studio'ya aşinadır.

Bu durumda, kullanılacak uygun terim nedir?

Microsoft IntelliSense kelimesini popülerleştirirken, "kod tamamlama" veya "otomatik tamamlama" ile 2000 yılına kadar standart bir kullanım yoktu. 1988 yılında bir teknik incelemede "akıllı yardım" ifadesi kullanılmıştır

Genellikle "otomatik tamamlama" terimini kullanırım, ancak her zaman işe yaramaz. Aslında, IntelliSense otomatik tamamlamayı içerir, aynı zamanda dokümantasyon ve ipuçları da sağlar.

Bunu bilenler buna böyle derler. Yapmayanlar, aşina değiller ve bu nedenle onun için bir isme ihtiyaç duymazlar. Onlara göre, burada daha önce ima edilen diğer cevaplar olarak tanımlanmıştır: "kod ipucu ile otomatik tamamlama" veya "dokümantasyon ve ipuçları ile otomatik tamamlama" vb.



1
@MainMa: Microsoft bu kelimeyi icat etmiş olabilir , ama konsepti değil. Biraz haksızlık ediyor olabilirim, ama aslında insanların yaptıkları şeylerin çoğu başka bir şeyin kopyası olduğunda, yenilikçi olanlar oldukları için Microsoft'un yalanını satın alan insanlara gerçekten güçlü bir tepki veriyor. Her neyse, herhangi bir düşüş yapmadım.
JohnL4

3
@ JohnL4 - John, tarihteki çoğu şeye gerçek mucitlerinin adı verilmiyor. Ancak hatırladığımız isimler, bazı kavramlarla ilişkilendirdiğimiz isimlerdir. Şimdi, kimin gerçekten icat ettiğini umursamıyorum - MS, onun için bilinen, popüler yapan ve faydalı yapan kişidir. Belki de Grönland'daki fakir eskimo ilk önce bunu düşündü. Gerçekten önemli değil. Fikirler ucuz. Gönderinizi anlamınıza daha uygun olacak şekilde düzenleyin. Değilse, benim için de iyi. Her iki şekilde de ...
Rook

1
Microsoft, Microsoft oldukları için bilinir. Başka bir sebep yok. Sadece Microsoft araçlarını kullanan kalabalığın dışında popüler hale getirmediler. (FYI, JohnL4 değil, downvoter'dım)
alternatif

1
@mathepic - Microsoft her zaman "Microsoft" değildi. İlk günlerim IBM'di - MS hiçbir yerde görünmüyordu. Şu anda oldukları şey olmak için çalıştılar - fikir aldılar ve onları çalıştırdılar. Bu yüzden onlara tam olarak verilmedi. MS millet yorumuna gelince, anlamıyorum. Tabii ki ürünlerini kullanan kalabalıkla popülerleştirdiler. Kiminle popüler hale getirmelilerdi? Profesyonel basketbolcularla mı?
Kale

2

IntelliSense'e "otomatik tamamlamanın uygulanması" olarak başvurmaya başladığı bu makaleye bakın .

Korkarım IntelliSense hakkında veya Visual Studio'ya aşina olmayan biriyle konuşurken daha açıklayıcı olmanız gerekecek.


Visual Studio hakkındaki kısma katılıyorum. Eclipse'yi Visual Studio'ya dokunmadan önce 6 yıl boyunca java için kullandım ve IntelliSense dediklerinde geliştiricilerimin konuştuğu yer hakkında hiçbir fikrim yoktu. Ne demek istediklerini sorduğumda, ben kendimi bir inbred gibi bana baktı!
jworrin

Bu makaleyi okuyun. Yinelenen tema MS için bir reklam olduğunu .....
mattnz

0

"Akıllı editör"?

Bir zamanlar iyi bir ifadeye sahip, akademik ve Microsoft olmayan bir iş arkadaşım vardı, ancak "akıllı editör" olmadığı sürece hatırlayamıyorum (ve sanırım öyle oldu).

Bu yeterli karakter mi, StackExchange?


0

Bir zamanlar, kodunuza yapıştırmak için seçtiğiniz değerlerin bir listesi "seçim listesi" olarak da adlandırıldı.

Terimin daha fazla kullanıldığını duymuyorum.


Bence Widget bir seçim listesi olarak adlandırılan (ve hala bazı çevrelerde olduğu), ancak sözdizimi parçası ile ilişkilendirerek kavramı seçim listesi hiç çağrılmadı. Seçim listesi çok geneldir. Hiç kimse "editörümüzün bir seçim listesi özelliği var" demişti, yani kod tamamlandı.
Bryan Oakley
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.