Article View: pl.comp.objects
Article #15078Re: Wyj?tki w konstruktorze
From: Seweryn Habdank-Wojewódzki
Date: Mon, 04 Sep 2006 11:29
Date: Mon, 04 Sep 2006 11:29
95 lines
4930 bytes
4930 bytes
Witam
Aleksander Galicki wrote:
> Seweryn Habdank-Wojewódzki <habdank@gmail.com> napisał(a):
>
>> > ?? Ale o jakie klasy chodzi?
>>
>> Napisałem, wyraźnie *Helper i *Holder.
>>
>> org.omg.CORBA.AnyHolder
>
> To sa klasy *wygenerowane* przez IDL-to-Java compiler i maja sie raczej do
> specyfikacji OMG (java to idl mapping) niz do javy jako takiej (pakiet
> org.omg.* a nie java.*). Myslisz ze jest wiekszy sens krytykowac design
> Javy na podstawie specyfikacji OMG? Moim skromnym zdaniem to zupelnie nie
> ma sensu.
Tak, tak uważam, bo wszystkie tego typu konstrukcje tak są robione. Zresztą,
nie widzę przyczyny dla czego Java 1.5 zwana czasem 5.0 mając generyki, nie
została przeprojektowana, a stare klasy uznane jako deprecated. I powiedzmy
utrzymywane do wersji 7.0, bo patrzącc po wersji 6.0 nie wiele się zmienia.
> Zauwaz, ze jestes w tym watku jedyna osoba, ktora kiedykolwiek myslala, ze
> "wszstko da się najlepiej zrobić w Javie".
EEE. Jakoś nie wiedzę się po takiej stronie. Jak narazie wszyscy, kótrzy nie
znają Modern C++ (a znają C z makrogeneratorem) nie powiedzieli ani słowa
pozytywnego o C i reszcie, a chwalą Javę jakby była jedynym słusznym
językiem.
> Mylisz sie jesli myslisz, ze obrywa Ci sie za krytyke Jave. Obrywa Ci sie
> za paplanie bez sensu. Jakies 90% tego co tu piszesz to banialuki (o
> wplywie C++ na Jave, o friend, o "redundantnych" klasach w J2EE, o
> kontenerach co to nie beda sprawdzac zakresu, o Holderach i Helperach).
Widzisz Twoja metodyka dyskusji polega na tym, że to o czym nie masz
pojęcia, lub musiałbyś się zemną zgodzić skrzętnie kasujesz z moich postów
lub komentujesz "..". Tak więc nagle okazuje się, że faktycznie reszta to
może jest 90%, a czy to są bzdury to zapewne częściowo masz rację - bo nie
twierdzę, że jestem nie omylny, ale nie toleruję tego typu metodyki
dyskusji.
> Wiem, ze przyjemniej jest myslec o sobie jako ofiarze nagonki za sluszna
> krytyke, ale Ty zwyczajnie gadasz zupelnie bez sensu.
Może bez sensu dla kogoś kto nie potrafi prześledzić mojego toku
rozumowania.
> To jest jak
> krytykowanie KRK za to ze ksieza zabijaja masowo niemowleta i gwalca
> dziewice. Moze i jest za co krytykowac KRK, ale na pewno nie za to.
Rozumiem, że twirdzisz, że nie mam prawa krytykować Javy, za to co uważam za
dotkliwe, bo ty uważasz za dotkliwe inne rzeczy jednak ja nie ma prawa mieć
swojego zdania. To mi przypomina takie powiedzonko: "Co wolno wojewodzie,
to nie tobie kasztelanie".
> Jest wielka roznica pomiedzy paplaniem bez sensu i sensowna krytyka.
Więc a'propo konstruktywnej krytyki, jak myślisz jaka różnica jest pomiędzy
takimi dwoma kontraktami:
public class Foo {
private double x;
public double getX();
public void setX(double x);
}
public class Foo {
private double x;
// i hipotetyczne friend
friend class Bar;
}
> Paplanie bez sensu, to kiedy bierzesz losowe klasy, ktorych nie uzywales i
> ktore sa zwiazane z technologia CORBA i zaczynasz na tej podstawie
> krytykowac technologie Javy.
Biorę właśnie je bo one są przykładem projektu bez sensu i dlaczego mam
używać coś co jest bezsensu. Pomijając fakt, że tak właśnie pisze się w
Javie takie klasy, bo odgórnie idzie kiepski przykład.
Pozdrawiam.
--
|\/\/| Seweryn Habdank-Wojewódzki
`\/\/'
Technical Details
Message-ID:
<edh2mj$6hh$1@tkdami.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!news.tkdami.net!news.tkdami.pl!not-for-mailReferences:
<1156145142.606030.39100@m73g2000cwd.googlegroups.com> <ece4m4$88j$1@inews.gazeta.pl> <ecesvp$k3h$3@kujawiak.man.lodz.pl> <eci6qt$h30$1@inews.gazeta.pl> <ch3qe25s17dild5v1m7ei4c43b0n2tka4e@4ax.com> <ecm9eg$g71$4@kujawiak.man.lodz.pl> <a1l0f215rtj4kj6o35sora0fd2bl0qn0k9@4ax.com> <87lkpbs6yq.fsf@hector.domek> <ecs10b$795$1@srv.cyf-kr.edu.pl> <i0b3f25nvj9fr6ats7kjvntr20g3gsruiu@4ax.com> <ecsal7$vje$2@tkdami.pl> <lic3f2thihtcitu6eavf9p8q485e6n4aeg@4ax.com> <ecsg43$c0h$1@tkdami.pl> <ecsoqp$l6f$1@inews.gazeta.pl> <ect3d4$jg4$1@tkdami.pl> <ectapn$mcg$1@inews.gazeta.pl> <ecuen4$cra$1@tkdami.pl> <ecvh3d$24i$1@inews.gazeta.pl> <ed3lkl$ob0$1@tkdami.pl> <ed591i$a5i$1@inews.gazeta.pl> <ede90p$a88$1@tkdami.pl> <edfmet$r02$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!newsfeed.tpinternet.pl!news.tkdami.net!news.tkdami.pl!not-for-mail From: Seweryn Habdank-Wojewódzki <habdank@gmail.com> Newsgroups: pl.comp.objects Subject: Re: Wyj?tki w konstruktorze Date: Mon, 04 Sep 2006 13:29:47 +0200 Organization: VectraNet Oswiecim Lines: 95 Message-ID: <edh2mj$6hh$1@tkdami.pl> References: <1156145142.606030.39100@m73g2000cwd.googlegroups.com> <ece4m4$88j$1@inews.gazeta.pl> <ecesvp$k3h$3@kujawiak.man.lodz.pl> <eci6qt$h30$1@inews.gazeta.pl> <ch3qe25s17dild5v1m7ei4c43b0n2tka4e@4ax.com> <ecm9eg$g71$4@kujawiak.man.lodz.pl> <a1l0f215rtj4kj6o35sora0fd2bl0qn0k9@4ax.com> <87lkpbs6yq.fsf@hector.domek> <ecs10b$795$1@srv.cyf-kr.edu.pl> <i0b3f25nvj9fr6ats7kjvntr20g3gsruiu@4ax.com> <ecsal7$vje$2@tkdami.pl> <lic3f2thihtcitu6eavf9p8q485e6n4aeg@4ax.com> <ecsg43$c0h$1@tkdami.pl> <ecsoqp$l6f$1@inews.gazeta.pl> <ect3d4$jg4$1@tkdami.pl> <ectapn$mcg$1@inews.gazeta.pl> <ecuen4$cra$1@tkdami.pl> <ecvh3d$24i$1@inews.gazeta.pl> <ed3lkl$ob0$1@tkdami.pl> <ed591i$a5i$1@inews.gazeta.pl> <ede90p$a88$1@tkdami.pl> <edfmet$r02$1@inews.gazeta.pl> NNTP-Posting-Host: 82.139.21.12 Mime-Version: 1.0 X-Trace: tkdami.pl 1157369363 6705 82.139.21.12 (4 Sep 2006 11:29:23 GMT) X-Complaints-To: usenet@news.tkdami.pl NNTP-Posting-Date: Mon, 4 Sep 2006 11:29:23 +0000 (UTC) User-Agent: KNode/0.10.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit