Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #16450
| From | "Robert Klemme" <robert.klemme@1:261/38.remove-z1h-this> |
|---|---|
| Subject | Re: Do C++ and Java professionals use UML?? |
| Message-ID | <50142C29.55421.calajapr@time.synchro.net> (permalink) |
| Newsgroups | comp.lang.java.programmer |
| References | <5012D7B8.55395.calajapr@time.synchro.net> |
| Date | 2012-07-28 18:36 +0000 |
| Organization | tds.net |
To: Gene Wirchenko
From: Robert Klemme <shortcutter@googlemail.com>
On 27.07.2012 18:16, Gene Wirchenko wrote:
> On Fri, 27 Jul 2012 13:21:17 +0200, Robert Klemme
> <shortcutter@googlemail.com> wrote:
>
>> On 07/26/2012 06:16 PM, Gene Wirchenko wrote:
>>> On Thu, 26 Jul 2012 11:35:01 +0200, Robert Klemme
>>> <shortcutter@googlemail.com> wrote:
>>>
>>>> On 23.07.2012 22:53, Gene Wirchenko wrote:
>>>>> On Mon, 23 Jul 2012 21:11:29 +0200, Robert Klemme
>>>>> <shortcutter@googlemail.com> wrote:
>>> I think it the most important thing. If one does not know why
>>> one would use a class, why even bother?
>>
>> IMHO the class documentation is reference material which should provide
>> the basic facts so I can decide myself whether the class is appropriate
>> for the use case at hand or not. Learning to judge that is part of the
>> process of learning to program. That should not be piggybacked on
>> reference documentation.
>
> That is the reference documentation! Maybe the class is better
> is certain circumstances than the usual implementation. e.g. "If you
> want ..., then this class may be useful."
But there are so many situations that you cannot expect writers of reference
documentation to only cover a reasonable subset (and what is reasonable lies in
the eye of the beholder of course). Class JavaDoc is reference material and
should cover the formal aspects plus an informative example at times. And
that's what we find in stdlib JavaDoc
- sometimes better, sometimes worse.
> Yes. Where is the learning reference for what these classes do?
Tutorials, books, Usenet, websites....
> If one does not already know the class, JavaDoc is not too useful.
I disagree: there are so many classes that you typically know many and have a
pretty good idea which one to use but need to look up the details from time to
time (i.e. for classes you do not use on a regular basis or for usage which
deviates from what you regularly do with the class).
>>> One effect that I have noticed with things like this is that a
>>> newbie struggles. Someone who already knows does not see a problem.
>>> He is already past it. so it rarely gets addressed.
>>
>> But if it were such a big issue for a large number of people learning
>> Java I am pretty sure it would be addressed. So I conclude the
>> situation cannot be as bad as you observe it.
>
> It is and it isn't. Why do you think that there is such a big
> market for intro texts for a language? It is interesting to me though
> that, IME, the next step (mid-level) has little, and this is true in
> many languages; Java is not special in this regard.
I think Sun / Oracle is doing a pretty job at providing information: there is
free reference documentation for the library's API - this is mandatory. There
are tutorials for various aspects - this is kind of them to provide for free.
And then people can earn a living by giving courses and write books - and of
course they are also free to give their knowledge away for nothing (Usenet, web
sites...) but then since it does not cost a dime users have to live with some
quirks. Actually Sun / Oracle was not forced to give away java, javac etc. for
nothing, were they? But they did it (probably with some speculation about
furthering proliferation of the language) and I think they did it OK. I think
you are expecting unreasonably too much. Of course you can always ask for more
for a lower price - but there's no guarantee that you get it or that many
people agree it's a good idea.
Kind regards
robert
--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/
--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/38)
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: Do C++ and Java professionals use UML?? "Robert Klemme" <robert.klemme@1:261/38.remove-10ae-this> - 2012-07-27 18:41 +0000
Re: Do C++ and Java professionals use UML?? "Gene Wirchenko" <gene.wirchenko@1:261/38.remove-10ae-this> - 2012-07-27 18:41 +0000
Re: Do C++ and Java professionals use UML?? "Robert Klemme" <robert.klemme@1:261/38.remove-z1h-this> - 2012-07-28 18:36 +0000
Re: Do C++ and Java professionals use UML?? "Gene Wirchenko" <gene.wirchenko@1:261/38.remove-z1h-this> - 2012-07-28 18:36 +0000
Re: Do C++ and Java professionals use UML?? "markspace" <markspace@1:261/38.remove-z1h-this> - 2012-07-28 18:36 +0000
Re: Do C++ and Java professionals use UML?? "David Lamb" <david.lamb@1:261/38.remove-z1h-this> - 2012-07-28 18:36 +0000
Re: Do C++ and Java professionals use UML?? "Robert Klemme" <robert.klemme@1:261/38.remove-z1h-this> - 2012-07-28 18:36 +0000
Re: Do C++ and Java professionals use UML?? "Eric Sosman" <eric.sosman@1:261/38.remove-5ky-this> - 2012-07-28 20:40 +0000
Re: Do C++ and Java professionals use UML?? "Gene Wirchenko" <gene.wirchenko@1:261/38.remove-rf4-this> - 2012-07-30 19:00 +0000
csiph-web