eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingProgramowanie a system operacyjnyRe: Programowanie a system operacyjny
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.internetia.pl!opal.futuro.pl!not-for-mail
    From: Marcin Biegan <a...@u...lama.net.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Programowanie a system operacyjny
    Date: Wed, 09 Jan 2013 23:07:42 +0100
    Organization: Pro Futuro
    Lines: 51
    Message-ID: <kckpnb$ibi$1@opal.futuro.pl>
    References: <kcgt7u$4un$1@speranza.aioe.org> <o...@s...asus>
    <s...@j...net> <kci839$i6n$1@opal.futuro.pl>
    <s...@j...net> <kcidgq$u65$1@opal.futuro.pl>
    <s...@j...net> <kckm5u$aeo$1@opal.futuro.pl>
    <s...@j...net>
    NNTP-Posting-Host: 91-142-204-144.multi-play.net.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: opal.futuro.pl 1357769259 18802 91.142.204.144 (9 Jan 2013 22:07:39 GMT)
    X-Complaints-To: u...@f...pl
    NNTP-Posting-Date: Wed, 9 Jan 2013 22:07:39 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.10) Gecko/20070221
    Thunderbird/1.5.0.10 Mnenhy/0.7.4.666
    In-Reply-To: <s...@j...net>
    X-Antivirus: avast! (VPS 130109-0, 2013-01-09), Outbound message
    X-Antivirus-Status: Clean
    Xref: news-archive.icm.edu.pl pl.comp.programming:201612
    [ ukryj nagłówki ]

    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

    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.
    2. ctrl+f żeby znaleźć swoją klasę (zakładamy dla ułatwienia, że jest w aktualnym
    widoku, nie ma też zbyt popularnej
    nazwy wymagającej szukania kolejnych wystąpień)
    3. wpisujesz nazwę klasy, znajdujesz i otwierasz
    4. klikasz w method summary i przewijasz na koniec, do listy odziedziczonych metod.
    Ponowne ctrl+f i szukasz confirm,
    żeby przeglądarka podświetliła. Na liście zgadujesz z której klasy confirm, to ten
    confirm którego szukasz (zgodność
    sygnatury)
    5. wybierasz tę klasę i radośnie wklepujesz (wklejasz) jej nazwę do Ulubionego
    Edytora, otwierasz plik
    6. kolejne ctrl+f, wpisujesz (wklejasz) "confirm" i liczysz, że jest tylko jedna
    metoda o tej nazwie o że ma tą
    sygnaturę, co trzeba (czasem na "oko" trudno stwierdzić)
    7. koniec, całość zajmuje w optymistycznym przypadku jakieś 10 sekund i liczysz, że
    się nie rypnąłeś w czymś po drodze



    --
    Pozdrawiam
    Marcin Biegan



Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: