Posted By: Quasimodo (Quasimodo) on 'CZprogram'
Title: Re: Java: Implemntace metody v definici tridy?
Date: Thu Oct 21 12:24:09 2004
> Ja zadnej 65k soubor nevyrobil, to Sunove :) No a me nejak prijde ze je to
> desive neprehledny... byl jsem zvykly na jazyky kde jsou definice trid
> oddeleny od samotny implemenace. Jako uzivatele konkretni tridy me zridka
> zajima jak je to udelany. No zkoumam Javu tri dny... takze fakt tapu :)
No, ja jsem taky zatvrzely Ceckar, takze se mi tohle tropicky silenstvi
nelibi, ale pokud muzu ze svych povrchni znalosti vylovit domnenku, tak
javisti si mezi sebou zdrojaky moc nectou. Pouzivaji javadoc (obdoba doxygenu
s tim, ze format je "soucasti definice jazyka"), takze hotovou tridu
prevalcuji jakymsi toolem a vypadne dokumentace. Jakozto uzivatel knihovny pak
ctes jen ten dokument, kde mas "hlavicky" s komentarem a nestaras se o
zdrojak.
Imho pro pouziti cizich knihoven to staci. Jina vec je, ze mi to pripada
silne neprehledne, kdyz v necem takovem pisu sam - inline metody v C++ sice
taky pouzivam, ale max do nejakych sesti radek kodu, nebo kdyz cela slavna
trida ma tri, ctyri metody. Jinak hledat prototyp, kdyz si nemuzu vzpomenout
jestli jsem v ni neco udelal, nebo jestli predpokladam jeji vstup nejak
predzpracovany... to je pak peklo. A ten samy nesvar je i v C#. Pry je to
moderni a lepsi nez "zbytecne" header fajly, takze si asi budeme muset zvyknut
a pochopit, ze to lepsi je. A tim, hned po indentaci, dostavame krasne dalsi
tema vhodne pro svate valky :-)
-
Clovek je nejpomalejsi zname zarizeni typu I/O.
Quasimodo