-
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
Następne wpisy z tego wątku
- 09.01.13 23:13 PK
- 09.01.13 23:26 PK
- 09.01.13 23:58 Stachu 'Dozzie' K.
- 10.01.13 00:13 Stachu 'Dozzie' K.
- 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
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-21 Żerniki => Specjalista ds. Employer Brandingu <=
- 2024-12-21 jak tacy debile
- 2024-12-20 Precedensy politycznie motywowanego nie wydawania w UE
- 2024-12-20 Obrońcy
- 2024-12-20 Obrońcy
- 2024-12-20 Obrońcy
- 2024-12-20 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-20 czyste powietrze
- 2024-12-20 Katowice => Analyst in the Trade Development department (experience wi
- 2024-12-20 Opole => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-20 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-20 Rzeszów => International Freight Forwarder <=
- 2024-12-20 Katowice => Key Account Manager (ERP) <=
- 2024-12-20 Ekstradycja
- 2024-12-20 Mikroskop 3D