Autouzupełnianie Eclipse (znak procentu, w Juno)

139

Zacząłem używać Eclipse Juno kilka dni temu po wielu latach używania starszych wersji.

Jest jedna rzecz, która naprawdę mnie niepokoi: co oznaczają te wartości procentowe obok metod w polu autouzupełniania?

Zrzut ekranu przedstawiający wartości procentowe w polu autouzupełniania

user1518577
źródło

Odpowiedzi:

167

Wartość procentowa przedstawia prawdopodobieństwo, według którego rekomendujący kod Eclipse oczekują określonego zakończenia w oparciu o kontekst i być może wcześniejsze użycie i inne zmienne (istnieje „5 inteligentnych mechanizmów kompletowania kodu”). To nie tylko same statystyki użytkowania. Więc wartość może zmieniać się od 13% do 95% między niektórymi wierszami, w zależności od tego, co zrobiłeś pomiędzy nimi.

Szczegółowe informacje można znaleźć w dokumentacji :

Pomaga programistom, polecając mu tylko te metody, które są rzeczywiście odpowiednie dla jego zadania. Na przykład, biorąc pod uwagę, że programista właśnie utworzył widżet tekstowy, dla rekomendujących kodowanie jest oczywiste, jakich metod programista chce użyć w następnej kolejności - nawet jeśli sam tego nie wie.

Wolfram
źródło
3
IMHO, nie jest to dobry wybór projektu. Moje pierwsze przypuszczenie było takie, że wskazuje to na miarę wydajności (np. Narzut obliczeniowy) przy użyciu sugerowanego kodu.
Chris Halcrow,