-
Data: 2013-01-10 00:13:00
Temat: Re: Programowanie a system operacyjny
Od: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2013-01-09, Marcin Biegan <a...@u...lama.net.pl> wrote:
> On 2013-01-09 22:10, Stachu 'Dozzie' K. wrote:> On 2013-01-09, Marcin Biegan
<a...@u...lama.net.pl> wrote:
> >> On 2013-01-09 10:55, Stachu 'Dozzie' K. wrote:
> >>>> Wciskasz (w eclipse) alt+t na wywołaniu metody i pokazuje się
> >>>> hierarchia typów po kliknięciu w którą otwiera się odpowiedni plik na
> >>>> odpowiedniej metodzie. To samo z alt+f3 - dostajesz listę funkcji w typie dla
> >>>> zmiennej pod kursorem. ctrl+o - lista metod w aktualnym typie. Kolejne ctrl+o
-
> >>>> lista metod włącznie z tymi z klas dziedziczonych. Chcesz zobaczyć wszystkie
> >>>> klasy dziedziczone i dziedziczące - F4 na typie.
> >>>
> >>> I w czym to jest lepsze od javadoca?
> >>
> >> I to jest bardzo dobre podsumowanie Twojego stosunku do IDE.
> >
> > To może wyjaśnisz, jak to ma być od javadoca lepsze? Bo ja nie widzę.
> > Tu i tam są wyświetlone te same dane, tylko w jednym przypadku w oknie
> > na monitorze obok, a w drugim przypadku przesłania kod.
>
> Ale co tu jest do wyjaśniania ponad to, co napisałem wyżej? IDE to ma, a nie-IDE
tego nie ma.
>
> Przykładowy problem:
> Jest kod abc.confirm(), chcesz zobaczyć implementację confirm()
>
> Eclipse:
> 1. click na confirm(),
> 2. ctrl+t (fakt, nie alt+t)
> 3. wybierasz jedną z pokazanych klas
> 4. koniec, zajęło to ok. 1s-2s
Ach, to mówimy o "chcę zobaczyć implementację". To w takim razie używam
vimowego Ctrl-].
> Javadoc:
> 0. Przeglądasz aktualną metodę, żeby sprawdzić jakiego typu jest abc i
zapamiętujesz albo kopiujesz. "confirm" też
> zapamiętujesz (albo kopiujesz).
> 1. Robisz alt+tab, czy inne cudo, żeby przeskoczyć do okna z javadocem.
[...]
> 7. koniec, całość zajmuje w optymistycznym przypadku jakieś 10 sekund i liczysz, że
się nie rypnąłeś w czymś po drodze
Szacunek czasu zgadza się z moimi obserwacjami. Chcesz zatem powiedzieć,
że ta niezaprzeczalna lepszość IDE ma mi oszczędzić 10s czasu
w procesie, który trwa około minutę i jest wykonywany raz na pół
godziny? A ile czasu poświęcę na naukę pracy w tym IDE? To mi się ma
opłacić, przepraszam bardzo?
Pamiętaj, że mówimy cały czas o *mojej* sytuacji, gdzie ta Java, do
której się z domysłu przyssaliśmy, jest jednym z kilku różnych języków
programowania i w najlepszym przypadku jest używana najwyżej tak samo
często jak pozostałe. Bo cała dyskusja kręci się (a przynajmniej
powinna) wokół pytania: jakiż to killer-feature ma w *mojej* sytuacji
zrekompensować koszty wymienione w <s...@j...net>.
No i otwarte pozostaje pytanie jak sobie to wyświetlanie dokumentacji
radzi w językach typowanych dynamicznie (a w większości w takich
pracuję), gdzie kompilator nie wie, jakiego typu ma być obiekt spod
identyfikatora.
--
Secunia non olet.
Stanislaw Klekot
Następne wpisy z tego wątku
- 10.01.13 00:41 Tomek Kańka
- 10.01.13 01:26 Marcin Biegan
- 10.01.13 01:38 Stachu 'Dozzie' K.
- 10.01.13 10:48 R.e.m.e.K
- 10.01.13 12:55 Wojciech Sura
- 10.01.13 12:56 Przemek O
- 10.01.13 12:58 Przemek O
- 10.01.13 13:11 Przemek O
- 10.01.13 13:24 R.e.m.e.K
- 10.01.13 14:44 Edek Pienkowski
- 10.01.13 14:51 Edek Pienkowski
- 10.01.13 15:23 Stachu 'Dozzie' K.
- 10.01.13 15:24 Stachu 'Dozzie' K.
- 10.01.13 15:34 Stachu 'Dozzie' K.
- 10.01.13 19:08 PK
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-19 koniki obsiadły kolejki i numerki
- 2024-12-18 Poseł oszukany "na policjanta"
- 2024-12-18 znów chory psychicznie
- 2024-12-18 Katowice => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-18 Poznań => Dyspozytor Międzynarodowy <=
- 2024-12-18 Katowice => System Architect (background deweloperski w Java) <=
- 2024-12-18 Gdańsk => System Architect (Java background) <=
- 2024-12-18 Warszawa => Helpdesk Specialist <=
- 2024-12-18 Katowice => Kierownik Działu Zarządzania Platformą Wirtualizacji i
- 2024-12-18 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-18 Żerniki => Employer Branding Specialist <=
- 2024-12-18 Gliwice => Specjalista ds. public relations <=
- 2024-12-18 Kablówka z modułem CAM
- 2024-12-18 Warszawa => Spedytor międzynarodowy <=
- 2024-12-18 Wróblewo => Analityk finansowy <=