Quel est le terme pour IntelliSense dans un monde non Microsoft?


17

Lorsque je parle de logiciel IDE ou de ce qu'un langage de programmation vous permet de faire ou non au niveau source, j'utilise souvent le mot IntelliSense , qui a une signification précise dans le monde Microsoft, mais n'est pas approprié lorsque vous parlez à des gens qui ne le font pas. doivent être familiers avec Visual Studio.

Dans ce cas, quel est le terme approprié à utiliser?

J'utilise généralement le terme «auto-complétion», mais cela ne fonctionne pas toujours. En fait, IntelliSense inclut la saisie semi-automatique, mais il fournit également de la documentation et des conseils.


21
auto-complétion, contextualité génial drop-downy.
Steven Evers

3
"fluff IDE inutile"? Est-ce un terme précis d'un point de vue non MS?
S.Lott

23
@ s.lott vraiment inutile ? vous vous promenez avec l'ensemble du cadre (s) + les méthodes / attributs du projet (s) méta-données dans votre tête? si vous le faites, je suis impressionné ...
Darknight

1
@ Darknight: Bon point. Je suis obligé de chercher tout cela en utilisant du matériel de référence. L'autocomplétion, cependant, je ne me suis jamais vraiment habitué. Cela ressemble à des peluches IDE inutiles. Mais qu'est ce que je sais?
S.Lott

2
Complétion de code contextuel et système de référence.
music2myear

Réponses:


33

Nous l'avons toujours appelé «complétion automatique de code» ou simplement «complétion de code». J'ai également entendu le terme «code hinting».


Qu'en est-il de "l'aide au code" ou de "l'aide au contenu"?
Ilari Kajaste

5

Il est également appelé « assistance au contenu » dans Eclipse.


3

Lorsque je parle de logiciel IDE ou de ce qu'un langage de programmation permet de faire ou non au niveau source, j'utilise souvent le mot IntelliSense, qui a une signification précise dans le monde Microsoft, mais qui ne convient pas lorsque l'on parle à des gens qui n'ont pas besoin d'être familier avec Visual Studio.

Dans ce cas, quel est le terme approprié à utiliser?

Alors que Microsoft a popularisé le mot IntelliSense, il n'y a pas eu d'utilisation standardisée jusqu'en 2000 environ avec «complétion de code» ou «complétion automatique». En 1988, un livre blanc utilise l'expression "assistance intelligente"

J'utilise généralement le terme «auto-complétion», mais cela ne fonctionne pas toujours. En fait, IntelliSense inclut la saisie semi-automatique, mais fournit également de la documentation et des conseils.

Ceux qui le connaissent l'appellent ainsi. Ceux qui ne le connaissent pas ne le connaissent pas et n'ont donc pas besoin de nom pour cela. Pour eux, il est décrit comme d'autres réponses déjà suggérées ici: "auto-complétion avec code hinting", ou "auto-complétion avec documentation et astuces" et ainsi de suite.



1
@MainMa: Microsoft a peut-être inventé le mot , mais pas le concept. Je suis peut-être un peu injuste, mais j'ai une réaction très forte envers les gens qui souscrivent au mensonge de Microsoft qu'ils sont des innovateurs, alors qu'en fait, la plupart de ce qu'ils font est une copie d'autre chose. Quoi qu'il en soit, je n'ai fait aucun vote négatif.
JohnL4

3
@ JohnL4 - John, la plupart des choses de l'histoire ne portent pas le nom de leurs vrais inventeurs. Cependant, les noms dont nous nous souvenons sont les noms que nous associons à certains concepts. Maintenant, peu m'importe qui l'a vraiment inventé - MS est celui qui est connu pour cela, qui l'a rendu populaire et l'a rendu utile. Peut-être qu'un pauvre esquimau du Groenland y a pensé en premier. Ça n'a pas vraiment d'importance. Les idées sont bon marché. Si vous souhaitez modifier le message pour mieux l'adapter à votre sens. Sinon, ça me va aussi. De toute façon ...
Rook

1
Microsoft est connu pour cela parce qu'ils sont Microsoft. Aucune autre raison. Ils ne l'ont pas popularisé autrement qu'avec la foule qui n'utilise que des outils Microsoft. (Pour info, j'étais le downvoter, pas JohnL4)
alternative

1
@mathepic - Microsoft n'a pas toujours été "Microsoft". À mes débuts, c'était IBM - MS n'était nulle part en vue. Ils ont travaillé pour devenir ce qu'ils sont maintenant - ils ont pris des idées et les ont fait fonctionner. Donc, cela ne leur a pas été exactement accordé. En ce qui concerne les commentaires des membres de la SP, je ne comprends pas. Bien sûr, ils l'ont popularisé auprès de la foule qui utilise leurs produits. Avec qui auraient-ils dû le populariser? Avec les basketteurs professionnels?
Tour

2

Voir cet article, où il commence par se référer à IntelliSense comme une "implémentation de la saisie semi-automatique".

Je crains que vous deviez être plus descriptif lorsque vous parlez à quelqu'un d'IntelliSense qui ne le connaît pas ou de Visual Studio.


Je suis d'accord avec la partie concernant Visual Studio. J'ai utilisé Eclipse pour java pendant 6 ans avant de toucher à Visual studio et je n'avais aucune idée de ce dont parlaient mes collègues développeurs lorsqu'ils ont dit IntelliSense. Quand j'ai demandé ce qu'ils voulaient dire, ils m'ont regardé comme si j'étais une consanguinité !!
jworrin

Lisez la discussion de cet article. Le thème récurrent est sa publicité pour MS .....
mattnz

0

"Éditeur intelligent"?

J'ai eu un collègue une fois qui avait une bonne phrase, académique et non-Microsofty, mais je ne m'en souviens pas, à moins que ce ne soit un "éditeur intelligent" (et je pense que oui).

Est-ce assez de caractères, StackExchange?


0

Il était une fois une «liste de sélection», une liste de valeurs que vous choisissez pour coller dans votre code.

Je n'entends plus beaucoup le terme utilisé.


Je pense que le widget est appelé une liste de sélection (et est toujours dans certains cercles), mais le concept de l'associer à un morceau de syntaxe n'a jamais été appelé une liste de sélection. Le terme liste de choix est très générique. Personne n'a jamais dit "notre éditeur a une fonction de liste de sélection" pour signifier qu'il a du code.
Bryan Oakley
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.