Jaki jest termin IntelliSense w świecie innym niż Microsoft?


17

Mówiąc o oprogramowaniu IDE lub o tym, na co pozwala język programowania na poziomie źródłowym, często używam słowa IntelliSense , które ma dokładne znaczenie w świecie Microsoft, ale jest nieodpowiednie, gdy rozmawiam z ludźmi, którzy nie musisz znać Visual Studio.

W takim przypadku jakiego terminu należy użyć?

Zwykle używam terminu „autouzupełnianie”, ale nie zawsze działa. W rzeczywistości IntelliSense obejmuje automatyczne uzupełnianie, ale zapewnia także dokumentację i wskazówki.


21
autouzupełnianie, kontekstowa niesamowita, puszysta wspaniałość.
— Steven Evers

3
„bezużyteczny puch IDE”? Czy to dokładny termin z perspektywy spoza SM?
— S.Lott,

23
@ s.lott naprawdę bezużyteczne ? spacerujesz z całą strukturą (metodami) + metodami / atrybutami meta danych w twojej głowie? jeśli to zrobisz, jestem pod wrażeniem ...
— Darknight

1
@Darknight: Dobra uwaga. Muszę to wszystko sprawdzić, korzystając z materiałów referencyjnych. Jednak autouzupełnianie nigdy się tak naprawdę nie przyzwyczaiłem. Wygląda na bezużyteczny puch IDE. Ale co ja wiem?
— S.Lott,

2
System uzupełniania kodu kontekstowego i system odniesienia.
— music2myear

Odpowiedzi:


33

Zawsze nazywaliśmy to „automatycznym uzupełnianiem kodu” lub po prostu „uzupełnianiem kodu”. Słyszałem również o znaczeniu „podpowiedzi do kodu”.


Co z „asystentem kodu” lub „asystentem zawartości”?
— Ilari Kajaste 17.07.13

5

W Eclipse jest również nazywany „ asystentem zawartości ”.


3

Mówiąc o oprogramowaniu IDE lub o tym, co pozwala język programowania na poziomie źródłowym, często używam słowa IntelliSense, które ma dokładne znaczenie w świecie Microsoft, ale jest nieodpowiednie, gdy rozmawiam z ludźmi, którzy nie muszą być zaznajomiony z Visual Studio.

W takim przypadku jakiego terminu należy użyć?

Podczas gdy Microsoft spopularyzował słowo IntelliSense, aż do około 2000 r. Nie było standardowego użycia z „uzupełnianiem kodu” lub „autouzupełnianiem”. W 1988 roku jeden oficjalny dokument używa wyrażenia „inteligentna pomoc”

Zwykle używam terminu „autouzupełnianie”, ale nie zawsze działa. W rzeczywistości IntelliSense obejmuje automatyczne uzupełnianie, ale także zapewnia dokumentację i wskazówki.

Ci, którzy o tym wiedzą, tak to nazywają. Ci, którzy tego nie wiedzą, nie znają go i dlatego nie potrzebują nazwy. Dla nich jest to opisane jako inne odpowiedzi tutaj już podpowiedziane: „autouzupełnianie z podpowiedziami do kodu” lub „autouzupełnianie z dokumentacją i podpowiedziami” i tak dalej.



1
@MainMa: Microsoft mógł wymyślić słowo , ale nie pojęcie. Być może jestem trochę niesprawiedliwy, ale mam bardzo silną reakcję na ludzi, którzy kupują kłamstwo Microsoftu, że są innowatorami, podczas gdy w rzeczywistości większość tego, co robią, jest kopią czegoś innego. W każdym razie nie przeprowadziłem żadnego głosowania w dół.
— JohnL4,

3
@ JohnL4 - John, większość rzeczy w historii nie ma nazwisk od ich prawdziwych wynalazców. Jednak imiona, które pamiętamy, to imiona, które kojarzymy z niektórymi pojęciami. Teraz nie dbam o to, kto tak naprawdę to wynalazł - stwardnienie rozsiane to ten, który jest znany z tego, który sprawił, że stał się popularny i przydatny. Może najpierw pomyślał o tym jakiś biedny eskimos na Grenlandii. To naprawdę nie ma znaczenia. Pomysły są tanie. Jeśli chcesz edytować post, aby lepiej pasował do Twojego znaczenia. Jeśli nie, to również przeze mnie w porządku. Tak czy inaczej ...
— Rook

1
Microsoft jest znany z tego, że są Microsoft. Nie ma innego powodu. Nie spopularyzowali go inaczej niż wśród tłumu, który korzysta tylko z narzędzi Microsoft. (FYI, byłem downvoter, nie JohnL4)
— alternatywnie

1
@mathepic - Microsoft nie zawsze był „Microsoft”. W moich wczesnych dniach był to IBM - MS nigdzie nie było widać. Pracowali, aby stać się tym, czym są teraz - wzięli pomysły i zmusili ich do działania. Nie zostało im to dokładnie przyznane. Jeśli chodzi o komentarz ludzi z MS, nie rozumiem. Oczywiście spopularyzowali go wśród tłumu, który korzysta z ich produktów. Z kim powinien to spopularyzować? Z profesjonalnymi koszykarzami?
— Rook

2

Zobacz ten artykuł, w którym zaczyna się od określania IntelliSense jako „implementacji autouzupełniania”.

Obawiam się, że będziesz musiał być bardziej opisowy, rozmawiając z kimś o IntelliSense, który nie jest z nim zaznajomiony lub Visual Studio.


Zgadzam się z częścią dotyczącą programu Visual Studio. Używałem Eclipse dla java przez 6 lat, zanim dotknąłem Visual Studio i nie miałem pojęcia, o czym rozmawiają moi programiści, kiedy mówią IntelliSense. Kiedy zapytałem, co mają na myśli, spojrzeli na mnie, jakbym był wsobny !!
— jworrin

Przeczytaj dyskusję tego artykułu. Powtarzającym się motywem jest jego reklama dla stwardnienia rozsianego .....
— Mattnz

0

„Inteligentny edytor”?

Miałem kiedyś współpracownika, który miał dobre zdanie, akademickie i nie-Microsofty, ale nie pamiętam tego, chyba że był to „inteligentny redaktor” (i myślę, że tak).

Czy to wystarczy znaków, StackExchange?


0

Dawno, dawno temu nazywała się także „listą wyboru” - listą wartości, z których wybierasz i wklejasz do swojego kodu.

Nie słyszę już, by termin ten był często używany.


Myślę, że widżet nazywa się listą wyboru (i nadal jest w niektórych kręgach), ale koncepcja powiązania go z częścią składni nigdy nie była nazywana listą wyboru. Termin lista wyboru jest bardzo ogólny. Nikt nigdy nie powiedział, że „nasz edytor ma funkcję listy wyboru”, co oznacza, że ​​ma uzupełnianie kodu.
— Bryan Oakley,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.