Qual è il termine per IntelliSense in un mondo non Microsoft?


17

Quando parlo di software IDE o di ciò che un linguaggio di programmazione ti consente di fare o meno a livello di sorgente, uso spesso la parola IntelliSense , che ha un significato preciso nel mondo Microsoft, ma è inappropriata quando parlo con persone che non lo fanno avere familiarità con Visual Studio.

In questo caso, qual è il termine appropriato da usare?

Di solito uso il termine "completamento automatico", ma non sempre funziona. In effetti, IntelliSense include il completamento automatico, ma fornisce anche documentazione e suggerimenti.


21
meraviglia drop-downy auto-completamento, sensibile al contesto.
Steven Evers,

3
"inutile lanugine IDE"? È un termine preciso dal punto di vista non-SM?
S.Lott

23
@ s.lott davvero inutile ? vai in giro con l'intero framework (s) + project (s) metodi / attributi metadati tutti nella tua testa? se lo fai sono impressionato ...
Darknight,

1
@Darknight: buon punto. Sono costretto a cercare tutto ciò usando materiale di riferimento. Il completamento automatico, tuttavia, non mi sono mai veramente abituato. Sembra inutile lanugine IDE. Ma cosa so?
S.Lott

2
Completamento del codice contestuale e sistema di riferimento.
music2myear,

Risposte:


33

L'abbiamo sempre chiamato "Completamento automatico del codice" o semplicemente "Completamento del codice". Ho sentito anche il termine "accenno al codice".


Che dire di "code assist" o "content assist"?
Ilari Kajaste,

5

È anche chiamato " content assist " in Eclipse.


3

Quando parlo di software IDE o di ciò che un linguaggio di programmazione consente di fare o meno a livello di sorgente, uso spesso la parola IntelliSense, che ha un significato preciso nel mondo Microsoft, ma è inappropriata quando parlo con persone che non devono essere familiarità con Visual Studio.

In questo caso, qual è il termine appropriato da usare?

Mentre Microsoft ha reso popolare la parola IntelliSense, fino al 2000 non c'era un uso standardizzato con "completamento del codice" o "completamento automatico". Nel 1988 un white paper usa la frase "assistenza intelligente"

Di solito uso il termine "completamento automatico", ma non sempre funziona. Infatti, IntelliSense include il completamento automatico, ma fornisce anche documentazione e suggerimenti.

Chi lo conosce, lo chiama così. Coloro che non lo fanno, non ne hanno familiarità e quindi non hanno bisogno di un nome per questo. A loro viene descritto come altre risposte qui già accennate: "completamento automatico con suggerimento sul codice" o "completamento automatico con documentazione e suggerimenti" e così via.



1
@MainMa: Microsoft potrebbe aver inventato la parola , ma non il concetto. Potrei essere un po 'ingiusto, ma ho una reazione molto forte alle persone che acquistano nella menzogna di Microsoft che sono innovatori, quando, in realtà, la maggior parte di ciò che stanno facendo è una copia di qualcos'altro. Comunque, non ho fatto alcun voto negativo.
JohnL4,

3
@ JohnL4 - John, molte cose nella storia non prendono il nome dai loro veri inventori. Tuttavia, i nomi che ricordiamo sono i nomi che associamo ad alcuni concetti. Ora, non mi interessa chi l'ha davvero inventato: la SM è quella che è conosciuta per questo, che l'ha resa popolare e l'ha resa utile. Forse un po 'di eschimese povero in Groenlandia ci ha pensato prima. Non importa davvero. Le idee sono economiche. Se desideri modificare il post per adattarlo meglio al tuo significato. Altrimenti, anche per me. Ad ogni modo ...
Arriva il

1
Microsoft è noto per questo perché sono Microsoft. Nessun altro motivo. Non lo hanno reso popolare se non con la folla che utilizza solo strumenti Microsoft. (Cordiali saluti, ero il downvoter, non JohnL4)
alternativa il

1
@mathepic - Microsoft non è sempre stata "Microsoft". All'inizio era IBM: la MS non era in vista. Hanno lavorato per diventare quello che sono ora - hanno preso idee e le hanno fatte funzionare. Quindi non è stato esattamente concesso a loro. Per quanto riguarda il commento della gente di MS, non capisco. Naturalmente lo hanno reso popolare con la folla che utilizza i loro prodotti. Con chi avrebbero dovuto renderlo popolare? Con i giocatori di basket professionisti?
Rook,

2

Vedi questo articolo, dove inizia riferendosi a IntelliSense come "implementazione del completamento automatico".

Temo che dovrai essere più descrittivo quando parli con qualcuno di IntelliSense che non ha familiarità con esso o Visual Studio.


Sono d'accordo con la parte su Visual Studio. Ho usato Eclipse per Java per 6 anni prima di toccare Visual Studio e non avevo idea di cosa stessero parlando i miei colleghi sviluppatori quando hanno detto IntelliSense. Quando ho chiesto cosa volessero dire, mi hanno guardato come se fossi un innato !!
jworrin,

Leggi la discussione in questo articolo. Il tema ricorrente è un annuncio per MS .....
mattnz,

0

"Editor intelligente"?

Una volta ho avuto un collega che aveva una buona frase, accademico e non-Microsofty, ma non me lo ricordo, a meno che non fosse un "editore intelligente" (e penso che lo fosse).

Sono abbastanza personaggi, StackExchange?


0

C'era una volta anche chiamato "elenco di selezione" un elenco di valori che scegli da incollare nel tuo codice.

Non sento più il termine usato molto.


Penso che il widget sia chiamato elenco di selezione (ed è ancora in alcuni ambienti), ma il concetto di associarlo a un pezzo di sintassi non è mai stato chiamato elenco di selezione. Il termine elenco di selezione è molto generico. Nessuno ha mai detto "il nostro editor ha una funzione di lista" per indicare che ha il completamento del codice.
Bryan Oakley,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.