From: Robert Klemme on
On 22.05.2010 13:45, Eric Sosman wrote:
> On 5/21/2010 7:22 PM, Rhino wrote:
>> Eric Sosman<esosman(a)ieee-dot-org.invalid> wrote in
>> news:ht6uo6$flf$1(a)news.eternal-september.org:
>>> [...]
>>> Get a copy of "Effective Java" by Joshua Bloch, and read what
>>> he says about designing for inheritance. Read the rest of the book,
>>> too: It's good for the soul.
>>>
>> I've heard a lot of good things about that book. Unfortunately, money is
>> tight right now so it's going to have to wait a bit. But I will try to
>> get it - and read it - when circumstances permit.....
>
> Excellent. Shouldn't take more than two or three years to
> scrape together the thirty bucks.

1st edition is even cheaper:

http://www.amazon.com/gp/offer-listing/0201310058/ref=tmm_pap_used_olp_0?ie=UTF8&condition=used

robert

--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/
From: Lew on
On 05/22/2010 08:14 AM,
> On 22.05.2010 13:45,
>> On 5/21/2010 7:22 PM,
Eric Sosman wrote:
>>>> Get a copy of "Effective Java" by Joshua Bloch, and read what
>>>> he says about designing for inheritance. Read the rest of the book,
>>>> too: It's good for the soul.

Rhino wrote:
>>> I've heard a lot of good things about that book. Unfortunately, money is
>>> tight right now so it's going to have to wait a bit. But I will try to
>>> get it - and read it - when circumstances permit.....

Eric Sosman wrote:
>> Excellent. Shouldn't take more than two or three years to
>> scrape together the thirty bucks.

Robert Klemme wrote:
> 1st edition is even cheaper:
>
> http://www.amazon.com/gp/offer-listing/0201310058/ref=tmm_pap_used_olp_0?ie=UTF8&condition=used

I wonder if the public library near Rhino has a copy, or if he knows *any*
other Java programmers.

Amazon lists used copies of the current edition from $36.92 used, up to $42.89
new. That'll break the bank!

Now all Rhino has to do is get together with three-Java programming friends
and share the cost. At under $13.25 each I feel quite sure Rhino can afford
to read the book, right, Rhino? Hm?

Or he could go to one of those bookstores with a coffee shop and read it in
the store for free.

The excuse "I can't afford it" is quite weak. Come on, Rhino. If you're
serious about Java programming you'll find a way to read this book, if no
other on the topic, and right soon.

Otherwise it's back to, "Would you like fries with that?"

--
Lew
From: Rhino on
Lew <noone(a)lewscanon.com> wrote in news:ht8rr2$noe$1(a)news.albasani.net:

> On 05/22/2010 08:14 AM,
>> On 22.05.2010 13:45,
>>> On 5/21/2010 7:22 PM,
> Eric Sosman wrote:
>>>>> Get a copy of "Effective Java" by Joshua Bloch, and read what
>>>>> he says about designing for inheritance. Read the rest of the
>>>>> book, too: It's good for the soul.
>
> Rhino wrote:
>>>> I've heard a lot of good things about that book. Unfortunately,
>>>> money is tight right now so it's going to have to wait a bit. But I
>>>> will try to get it - and read it - when circumstances permit.....
>
> Eric Sosman wrote:
>>> Excellent. Shouldn't take more than two or three years to
>>> scrape together the thirty bucks.
>
> Robert Klemme wrote:
>> 1st edition is even cheaper:
>>
>> http://www.amazon.com/gp/offer-listing/0201310058/ref=tmm_pap_used_olp
>> _0?ie=UTF8&condition=used
>
> I wonder if the public library near Rhino has a copy, or if he knows
> *any* other Java programmers.
>
> Amazon lists used copies of the current edition from $36.92 used, up
> to $42.89 new. That'll break the bank!
>
> Now all Rhino has to do is get together with three-Java programming
> friends and share the cost. At under $13.25 each I feel quite sure
> Rhino can afford to read the book, right, Rhino? Hm?
>
> Or he could go to one of those bookstores with a coffee shop and read
> it in the store for free.
>
> The excuse "I can't afford it" is quite weak. Come on, Rhino. If
> you're serious about Java programming you'll find a way to read this
> book, if no other on the topic, and right soon.
>
> Otherwise it's back to, "Would you like fries with that?"
>
That's not as improbable as you probably think. And that's no joke. I am
indeed serious about Java but I have to eat and pay rent before I can
indulge the luxury of buying a book that I don't absolutely need right
now.... Once I'm gainfully employed again, things will look a lot
different.


--
Rhino
From: Rhino on
Lew <noone(a)lewscanon.com> wrote in news:ht76cp$dd3$3(a)news.albasani.net:

> Rhino wrote:
>>>> Is it bad design for any reason for methods in one class to call
>>>> other methods in the same class to do some of their work for them?
>>>> I'm pretty sure the answer is no but this is just a sanity check to
>>>> make sure I'm not forgetting an important factor.
>
> Arne Vajhøj wrote:
>>> It is very bad design never to do it.
>>>
>>> Calling other methods is the standard way to keep the size of
>>> methods down (and thereby improving readability).
>
> Rhino wrote:
>> Good! I will do so whenever I can, in good conscience!
>
> Better would be to do so whenever it makes sense. Just because you
> can is not a valid engineering justification.
>

Of course. I didn't mean to do it slavishly to the exclusion of common
sense....

--
Rhino
From: Lew on
Rhino wrote:
> That's not as improbable as you probably think. And that's no joke. I am
> indeed serious about Java but I have to eat and pay rent before I can
> indulge the luxury of buying a book that I don't absolutely need right
> now.... Once I'm gainfully employed again, things will look a lot
> different.

That's why I suggested free alternatives.

--
Lew